1

Microsoft Software Engineer Jobs (NOW HIRING)

Principal Software Engineer

Redmond, WA · On-site

$188K - $304K/yr

As a Principal Software Engineer Lead , you will design and build AI-native systems that go beyond ... Understand end-to-end business processes, workflows, and data flows across the Microsoft sales ...

Software Engineer II

Redmond, WA · On-site

$109K - $149K/yr

Overview Core AI is at the forefront of Microsoft's mission to redefine how software is built and experienced. We are responsible for building the foundational platforms, services, programming models ...

Principal Software Engineer

Redmond, WA · On-site

$188K - $304K/yr

As a Principal Software Engineer , you will shape the end-to-end developer experience on Windows ... 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 mission is to empower every person and every organization on the planet to achieve more ... DJOBS Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more. They are seeking a Senior Software Engineer to design and deliver cloud-native ...

Principal Software Engineer

Redmond, WA · On-site

$142K - $274K/yr

Overview Microsoft and OpenAI have formed one of the most successful tech partnerships in the ... The Principal Software Engineer within OCTO will build AI-based systems to accelerate the ...

Principal Software Engineer

Redmond, WA · On-site

$188K - $304K/yr

Overview Join the Microsoft Garage Team building Innovation Studio, a Teams-integrated product that ... As a Principal Software Engineer, you will lead the architecture and delivery of product ...

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

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

$160K - $261K/yr

We are committed to defending Microsoft customers from cyber-attacks as well as providing ... Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 ...

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.

Software Engineer II

Redmond, WA · On-site

$133K - $219K/yr

Overview Microsoft Digital (MSD) builds and manages the critical products and services that ... As a Software Engineer II for our engineering platforms, you will be at the heart of Microsoft ...

Senior Software Engineer

Redmond, WA · On-site

$158K - $258K/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 ...

next page

Showing results 1-20

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 Jun 21, 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 job?

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 are the key skills and qualifications needed to thrive in the Microsoft Software Engineer position, and why are they important?

To thrive as a Microsoft Software Engineer, candidates typically need strong programming abilities (such as proficiency in C#, C++, or Java), a solid understanding of computer science fundamentals, and a relevant degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and certifications such as Microsoft Certified: Azure Developer Associate are often advantageous. Excellent problem-solving skills, effective communication, and the ability to collaborate in diverse teams help individuals excel in this role. These capabilities are essential for delivering robust software solutions, keeping up with technological advancements, and contributing effectively within Microsoft's fast-paced, innovative environment.

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.

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:
Infographic showing various Microsoft Software Engineer job openings in the United States as of June 2026, with employment types broken down into 87% Full Time, 10% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Principal Software Engineer

Principal Software Engineer

Microsoft

Redmond, WA • On-site

$188K - $304K/yr

Full-time

Posted 9 days ago


Microsoft rating

8.6

Company rating: 8.6 out of 10

Based on 125 frontline employees who took The Breakroom Quiz

49th of 191 rated software companies


Job description

Overview
Commercial Engineering & AI (CEAI) partners closely with stakeholders to accelerate the transformation of Microsoft's commercial business into a frontier organization. We bring together AI-native engineering, modern platforms, and deep commercial insight to reimagine how work gets done-at scale and with impact.
Within this context, the Scale and Partner AI Experiences (SPAI) organization is at the forefront of transforming Microsoft's sales ecosystem through AI-first innovation. Our mission is to build intelligent, scalable platforms that power partner and customer success, accelerating Microsoft's commercial growth through modern, AI-driven experiences.
As a Principal Software Engineer Lead, you will design and build AI-native systems that go beyond supporting workflows-they intelligently transform them. You will work across data, systems, and agentic workflows to enable faster insights, smarter decisions, and higher productivity across the global sales ecosystem.
Responsibilities
  • Understand end-to-end business processes, workflows, and data flows across the Microsoft sales ecosystem, and identify opportunities to simplify, automate, and agentify those experiences.
  • Rapidly prototype and deliver POCs and iterate on solutions using an experimentation-driven engineering approach.
  • Design, build, and ship scalable, production-quality features and intelligent services using modern engineering practices.
  • Collaborate across teams to integrate systems, data, and signals into cohesive AI-powered workflows.
  • Debug, troubleshoot, and improve system reliability and performance using telemetry and diagnostics
  • Build secure, compliant, and responsible AI solutions ready for production scale.
  • Contribute to a culture of continuous learning, experimentation, and engineering excellence.
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior, mid-level, and entry talent.

Qualifications
Required/minimum 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.
Preferred Qualifications
  • 6+ years of professional software engineering experience with hands-on coding in languages such as C#, Java, Python, or React.
  • Proficiency in AI-native development - working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor.
  • Fundamentals in data structures, algorithms, object-oriented design, and scalable systems.
  • Experience building, testing, debugging, and maintaining production-quality software, following established engineering practices as well as leveraging large language models (LLMs).
  • Problem-solving and technical judgment skills, with the ability to design scoped solutions, debug complex issues, and improve service performance.
  • Experience in driving AI (LLM/ML) based engineering solution.
  • Experience with cloud platforms and distributed/service-oriented architecture.
  • Familiarity with reliability, monitoring, and performance optimization practices.
  • Collaboration and communication skills, with experience in design reviews.
  • Experience building impactful, user-facing AI solutions.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800.00 - $274,800.00 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.00 - $304,200.00 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