Microsoft Principal Software Engineering Manager - Applied Sciences Group

New job, posted less than a week ago!

Job Details

Posted date: Sep 25, 2025

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $222,050
Range: $139,900 - $304,200

Employment type: Full-Time

Travel amount: 25.0%

Work location type: 3 days / week in-office

Role: People Manager


Description

Join the Applied Sciences Group and help create the future of devices and experiences. Applied Sciences is at the forefront of hardware, software, machine learning and human-computer interaction. Engineers in our organization combine the creativity to invent novel concepts and the technical proficiency to ship them. For this opening, we are looking for a hands-on, deep generalist software engineering manager. The candidate should have demonstrable experience with systems programming and software development, from firmware to applications.

As a Principal Software Engineering Manager, you will be responsible for architecting solutions, partnering across product and engineering teams, ensuring high code quality, maintainability and performance. Your peers will be experts in multiple disciplines of software engineering, hardware engineering, signal processing and machine learning. You will exercise your creativity working in uncharted areas, designing new solutions, building and shipping them.

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.

Lead scoping, definition, architecture, design and implementation of features.Review architecture, designs and code for quality and adherence to technical standards.Plan and prioritize work, from prototype to production.Collaborate with partner teams on research, development and planning.Mentor, guide and help unblock others.Manage people and drive clarity in ambiguous environments, making sound decisions and offering evidence-based arguments.

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.4+ years of people management experienceExperience with software development, systems programming, performance engineering and owning production codeEffectively conveying the work you've completed, highlighting its significance, and demonstrating how it distinguishes itself from other projects is crucial. Generating creative ideas and devising clever solutions to problems, followed by the implementation and construction of those solutions. Ability to work in ambiguous uncharted areas and the experience, creativity and technical depth to identify gaps, acquire missing information, align requirements and choose the right directionPreferred Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Cross-disciplinary expertise intersecting hardware and software, bridging low-level and high-level engineering.

Cross-platform experience authoring software for different operating systems, toolchains and silicon.

Experience collaborating with hardware, firmware and application teams, architecting, implementing and debugging systems that cross hardware/software boundaries.

Experience with new technology development.

Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until October 9,2025

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#W+DJOBS



Email/text job link for Principal Software Engineering Manager - Applied Sciences Group at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.