1

Microsoft Software Engineer Jobs (NOW HIRING)

Overview The Microsoft Azure team is seeking a Principal Software Engineer to lead the development of firmware , debugging, and validation of next-generation firmware solutions for Microsoft AI ...

Software Engineer II

Atlanta, GA · On-site

$93K - $128K/yr

Microsoft Security aspires to make the world a safer place for all. We want to reshape security and ... We are looking for a Software Engineer II to join our team. In this role you will build and operate ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Microsoft Security aspires to make the world a safer place for all. We want to reshape security and ... We are seeking a Senior Software Engineer who is excited about building capabilities that help ...

Senior Software Engineer

Redmond, WA · On-site

$160K - $261K/yr

Microsoft's mission is to empower every person and every organization on the planet to achieve more ... Experience contributing to a large-scale software engineering project. * Design, coding, and ...

Software Engineering II - CTJ - Poly

Redmond, WA · On-site

$109K - $149K/yr

Overview Do you have a passion for large-scale services and working with some of Microsoft's most critical customers? We're looking for a Software Engineer II with the right mix of software ...

Principal Software Engineer

Redmond, WA · On-site

$188K - $304K/yr

As a Principal Software Engineer on this team, you will get an amazing opportunity to demonstrate ... At Microsoft, our mission-to empower every person and every organization on the planet to achieve ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

As a Senior Software Engineer, you'll build and operate the platforms that power how Microsoft does ... Microsoft's mission is to empower every person and every organization on the planet to achieve more.

Senior Software Engineer

Redmond, WA · On-site

$119K - $234K/yr

Overview Join Microsoft's Ads SDKs team and help shape the future of digital advertising at global ... OR equivalent experience. * 6+ years of professional software engineering experience building ...

Software Engineer II

Redmond, WA · On-site

$133K - $219K/yr

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 ...

Software Engineer II

Redmond, WA · On-site

$133K - $219K/yr

As a Software Engineer II, you will work across the full stack, contributing to client applications ... Microsoft's mission is to empower every person and every organization on the planet to achieve more.

Software Engineer II

Redmond, WA · On-site

$102K - $202K/yr

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of ... The Data Integration team is hiring a Senior Software Engineer to help build the next generation of ...

Principal Software Engineer

Redmond, WA · On-site

$220K - $331K/yr

Microsoft's mission is to empower every person and every organization on the planet to achieve more ... Preferred Qualifications: * 10+ years of experience in software engineering with a focus on ...

Software Engineer

Redmond, WA · On-site

$133K - $219K/yr

... Microsoft's commercial business into a frontier organization. We bring together AI-native ... Preferred Qualifications * 3-5 years of experience in software engineering, preferably in cloud ...

Senior Software Engineer

Redmond, WA · On-site

$119K - $234K/yr

Microsoft's mission is to empower every person and every organization on the planet to achieve more ... Experience applying software engineering best practices, with a foundation in data structures ...

Senior Software Engineer

Redmond, WA · On-site

$160K - $261K/yr

Overview Microsoft Advertising empowers the world's largest advertisers to reach their maximum ... Develop or enhance software engineering tools, advocate for best practices, and share knowledge.

Principal Software Engineer

Redmond, WA · On-site

$188K - $304K/yr

Overview Software engineers on the Edge Web Platform team build foundational technologies that ... Microsoft's mission is to empower every person and every organization on the planet to achieve more.

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

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 ...

Showing results 41-60

Microsoft Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do microsoft software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for microsoft software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. Building a portfolio of projects, gaining relevant internships, and obtaining certifications such as Microsoft Certified: Azure Developer can improve chances. Applying through the official Microsoft careers website and preparing for technical interviews are essential steps.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.
More about Microsoft Software Engineer jobs

What cities are hiring for Microsoft Software Engineer jobs?

Cities with the most Microsoft Software Engineer job openings:

What states have the most Microsoft Software Engineer jobs?

States with the most job openings for Microsoft Software Engineer jobs include:

What are popular job titles related to Microsoft Software Engineer jobs?

For Microsoft Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Microsoft Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Principal Software Engineer

Mountain View, CA • On-site

Microsoft
Computer and Computer Peripheral Equipment and Software Wholesalers • 10K+ employees

$188K - $304K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Microsoft rating

8.6

Company rating: 8.6 out of 10

Based on 134 frontline employees who took The Breakroom Quiz


Job description

Overview
The Microsoft Azure team is seeking a Principal Software Engineer to lead the development of firmware , debugging, and validation of next-generation firmware solutions for Microsoft AI accelerators and cloud silicon platforms.
This role is focused on the architecting, development , debug and deployment of silicon firmware libraries focused on Compute Domains and ANC (Accelerator Network Controller). This will require experience in SoC architecture, low-level firmware, silicon bring-up, hardware/software co-design, and platform initialization flows. The candidate will serve as a technical leader driving IP Firmware library architecture across multiple silicon programs while collaborating with hardware architects, validation engineers, security and Platform firmware and software teams. The role needs to be technical hands on leaders who will influence architecture across teams, drive complex initiatives, and effectively communicate with executives, customers, and engineering stakeholders.
Responsibilities
  • Define and drive firmware architecture for Silicon firmware libraries for ANC, Compute, and SoC infrastructure subsystems.
  • Influence microarchitecture decisions by working closely with silicon architects during specification and design phases.
  • Lead firmware strategy across multiple silicon generations and platform programs..
  • Provide technical leadership across firmware, hardware, validation, and software organizations.
  • Develop silicon firmware libraries in C/C++ for Compute engines, ANC sub system, DMA Engines, and other similar IP blocks.
  • Develop scalable and maintainable firmware frameworks and APIs.
  • Lead first-silicon bring-up activities.
  • Drive root-cause analysis for firmware, hardware, performance, and validation issues.
  • Define firmware verification requirements and test plans.
  • Lead cross-team initiatives spanning firmware, silicon architecture, software, security, and system integration.
  • Create engineering alignment across geographically distributed teams.
  • Collaborate with Azure hardware, platform software, systems, and validation organizations.
  • Represent firmware technical direction in leadership and architecture reviews.
  • Develop engineering best practices, coding standards, and architectural review processes.
  • Guide and support engineers across experience levels in their professional and technical growth.

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.

Other requirements:
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:
  • 12-15+ years of experience in firmware, embedded systems, or SoC development.
  • Experience as a technical lead for complex silicon or firmware programs.
  • Demonstrated ownership of architecture, development, and delivery of production-quality firmware.
  • Good Programming skills in C/C++ and Python.
  • Experience in CPU and accelerator architecture, ARM/RISC architectures, On Chip Interconnect.
  • Experience in designing Boot loader, Platform Initialization sequences, Silicon Abstraction layers.
  • Experience in domains like Network controllers, and high-performance compute sub systems.
  • Silicon bringup. Debug and experience in using JTAG , Lauterbach TRACE32 and other debug tools.
  • Experience in using Emulation and FPGA ;Platforms
  • Experience with Azure hardware platforms.
  • Experience with AI accelerator silicon.
  • Experience with confidential computing and security firmware.
  • Experience working with emulation platforms (Zebu, HAPS, Palladium, Veloce).
  • Experience with firmware performance optimization and telemetry.
  • Experience in RAS, reliability, and serviceability architecture.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $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
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

What Microsoft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Microsoft logo

About Microsoft

Sourced by ZipRecruiter

Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our foundation is built upon and managed by a team of subject matter experts working to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide. With environmental sustainability and optimization at the forefront of our datacenter design and operations, we continue to grow and evolve as we meet the ever-changing business demands that hold Microsoft as a world-class cloud provider.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Redmond, WA, US

Year founded

1975

Social media