Principal Software Engineer

6 months ago


Noida, India Microsoft Full time

Overview

We are in the office of the CTO for Microsoft, part of the Technology and Research (T&R) organization. Besides our regular jobs of gathering information, synthesizing recommendations, and enabling our engineering teams to achieve more, we are technological explorers. We work with a distinguished set of engineers exploring technology trends such as Web3, Healthcare, data security and privacy, blockchain, etc. We help take the very best ideas and turn them into business strategies and products.

Computing will become ubiquitous in this decade with huge volumes of data getting generated and processed for intelligent decision making. This necessitates the need for next generation software capable of meeting these hard real-world constraints. This is a unique opportunity to work on early-stage innovations that will establish the next generation of technical capabilities. We are looking for highly motivated and talented engineers to explore this domain and help shape the future.

Qualifications

•BS/MS in Computer Science (or related fields) or equivalent industry experience
•12+ years of professional software engineering experience
•Working knowledge of either C/C++ and C#. including solid understanding of data structures and algorithms
•Demonstrated experience in shipping high quality products and services

Responsibilities

You will work closely with a diverse team within Microsoft that brings together mathematicians, physicists, and software engineers. By bringing together a unique combination of knowledge and skillsets, as well as cutting edge hardware, we build novel solutions to the world’s hardest and most impactful technical problems.

You will be working on an exceptional team of researchers and engineers who are passionate about exploring new technologies and moving it from early-stage ideas to results. You will be working on building and using system-level software (e.g., distributed systems, operating systems, databases, networking, etc.). You are experienced in software engineering from ideation and architecture design, to writing high-quality code, to shipping.

Successful engineers in our team have strong problem solving, design, coding and debugging skills, drive for execution and results, rigor in delivering quality software and a strong desire for continuous learning. Our team values a friendly, collaborative atmosphere with a passion for technology, and we strongly believe that a diverse team with diverse perspectives that applies empathy and uses great communication skills helps deliver superior products and is key to success. This is a great opportunity to challenge yourself, grow your career, and influence the next generation of computing at Microsoft. 

We are a hybrid team with presence in multiple countries. You are free to work remotely as well as in our offices depending on the stage of the problems you are working on.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Noida, Uttar Pradesh, India Software Solutions Group Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Architect to lead our team in developing cutting-edge web applications. The ideal candidate will have extensive expertise in ASP.Net (VB .Net) and a strong background in Oracle/SQL databases.


  • Noida, India Brightly Software India Private Limited Full time

    Principal Software Engineer (Dot Net) Who we are. Brightly,a Siemens company, is the global leader in intelligent asset managementsolutions. Brightly enables organizations to transform the performance of theirassets with a sophisticated cloud-based platform that leverages more than 20years of data to deliver predictive insights that help users...


  • Noida, Uttar Pradesh, India Talent Corner HR Full time

    Talent Corner HR is seeking a highly skilled Principal .NET Software Engineer to design, develop, and maintain high-quality .NET applications using .NET Core and Entity Framework. Key responsibilities include:• Participating in code reviews to ensure exceptional code quality• Collaborating with the team to identify and prioritize project requirements•...


  • Noida, India Microsoft Full time

    Overview Do you want to build and ship new Azure services from ground up? Does working with and contributing to Open Source Software sound exciting? The Azure Developer Experience team at Microsoft India Development Center (IDC) is hiring experienced Principal Engineers to help us build and ship new Azure services targeted to developers building...


  • Noida, Uttar Pradesh, India Microsoft Full time

    Job Title: Principal Software EngineerOverviewMicrosoft Azure Storage is a highly scalable and accessible cloud storage platform. The xDPU storage team is focused on bringing up Azure storage services on DPU-based nodes to provide unmatched performance at the lowest cost. We are seeking experienced engineers to join us in developing and deploying DPU-based...


  • Noida, Uttar Pradesh, India Microsoft Full time

    OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.The Azure Data engineering team is leading the transformation of analytics in the world of data...


  • Noida, Uttar Pradesh, India Microsoft Full time

    About the RoleMicrosoft is seeking a seasoned Principal Software Engineering Manager to lead the development of our next-generation security data platform. As a key member of our Data Security Leadership team, you will drive the strategy, vision, and execution for our team, collaborating with engineering, design, and program management leaders to deliver...


  • Noida, India Microsoft Full time

    Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Microsoft’s Azure Data engineering team is leading the transformation of analytics in...


  • Noida, Uttar Pradesh, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Senior Principal Software Engineer, you'll play a critical role in delivering care and improving health outcomes by connecting people with the care, pharmacy benefits, data, and resources they need to feel their best.Key...


  • Noida, Uttar Pradesh, India i2k2 Network Pvt Ltd Full time

    Job SummaryWe are seeking an experienced Principal Software Engineer - Web Applications to join our team at i2k2 Networks. The successful candidate will have a strong background in software development and a passion for building scalable, efficient, and high-quality web applications.Key ResponsibilitiesDesign and develop cutting-edge web applications using...


  • Noida, Uttar Pradesh, India Microsoft Full time

    Job SummaryMicrosoft is seeking a Principal Software Engineering Manager to lead the development of our next-generation security data platform. As a key member of our Data Security Leadership team, you will be responsible for driving the strategy, vision, and execution of the team in collaboration with engineering, design, and program management leaders.Key...


  • Noida, India Sopra Banking Software Full time

    Job DescriptionHow would you shape finance?SBS has an opportunity for a Principal Quality Engineer in our Engineering team at Noida location.Discover SBS on YouTubePreferred QualificationsHands-on experience with automation scripting and various automation testing tools (e.g., Selenium, Cypress, UFT, Ranorex, K6).Experience with API testing using tools like...


  • Noida, India Genpact Full time

    Inviting applications for the role of Principal Consultant-Software Development Engineer In Test As a QE Lead SDET, he/she will be responsible for leading the quality engineering efforts, developing and executing comprehensive test plans, and ensuring the robustness of our software products. He /She will work closely with the development team to design...


  • Noida, India Oracle Full time

    Principal Software Development Engineer – Technical Operations and Support (TOS) Platform Engineering At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise...


  • Noida, India Microsoft Full time

    Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing,...


  • noida, India Genpact Full time

    Inviting applications for the role of Principal Consultant-Software Development Engineer In TestAs a QE Lead SDET, he/she will be responsible for leading the quality engineering efforts, developing and executing comprehensive test plans, and ensuring the robustness of our software products. He /She will work closely with the development team to design and...


  • noida, India Genpact Full time

    Inviting applications for the role of Principal Consultant-Software Development Engineer In TestAs a QE Lead SDET, he/she will be responsible for leading the quality engineering efforts, developing and executing comprehensive test plans, and ensuring the robustness of our software products. He /She will work closely with the development team to design and...


  • Noida, India Genpact Full time

    Inviting applications for the role of Principal Consultant-Software Development Engineer In TestAs a QE Lead SDET, he/she will be responsible for leading the quality engineering efforts, developing and executing comprehensive test plans, and ensuring the robustness of our software products. He /She will work closely with the development team to design and...


  • Noida, India Genpact Full time

    Inviting applications for the role of Principal Consultant-Software Development Engineer In TestAs a QE Lead SDET, he/she will be responsible for leading the quality engineering efforts, developing and executing comprehensive test plans, and ensuring the robustness of our software products. He /She will work closely with the development team to design and...


  • Noida, Uttar Pradesh, India Consultancy Full time

    About UsAt Consultancy, we are a team of dedicated professionals passionate about delivering high-quality solutions to our clients. We are seeking an experienced Principal Java Software Engineer to join our team.Job SummaryWe are looking for a skilled and experienced Java software engineer with a strong background in designing, developing, and maintaining...