1

Microsoft Software Engineer Jobs (NOW HIRING)

Software Engineer II

Redmond, WA ยท On-site

$133K - $219K/yr

Overview The Identity and Network Access engineering team is hiring Software Engineers to build and manage the new Microsoft Entra Security Service Edge (SSE) offerings. We boldly pursue big ideas ...

Senior Software Engineer

Redmond, WA ยท On-site

$119K - $234K/yr

At Microsoft, our mission-to empower every person and every organization on the planet to achieve ... Ownership of the software engineering process from design, development, code review, validation ...

Software Engineer II

Redmond, WA ยท On-site

$133K - $219K/yr

Overview Join the Microsoft Turing team and help shape the future of enterprise productivity with ... As a Software Engineer II , you'll work alongside world-class scientists and engineers to design ...

Senior Software Engineer

Redmond, WA ยท On-site

$160K - $261K/yr

Overview Join Microsoft's Ads SDKs team and help shape the future of digital advertising at global ... software engineering experience building, shipping, and maintaining production-grade software ...

Principal Software Engineer

Redmond, WA ยท On-site

$188K - $304K/yr

Microsoft Security aspires to make the world a safer place for all. We want to reshape security and ... The team is looking for an action-oriented Principal Software Engineer who will expand the scope of ...

Principal Software Engineer

Redmond, WA ยท On-site

$165K - $296K/yr

Partner Center is Microsoft's primary platform for engaging, enabling, and transacting with our ... As a Principal Software Engineer, you will define and drive the long-term architecture for Partner ...

Software Engineer 2

Redmond, WA ยท On-site

$109K - $149K/yr

Overview Microsoft is a company where passionate innovators come to collaborate, envision what can ... We are looking for a Software Engineer 2 - Responsible AI who is passionate about building customer ...

Senior Software Engineer - CoreAI

Redmond, WA ยท On-site

$160K - $261K/yr

Our Growth and Data Science team spans both Microsoft's Developer Division and AI Foundry. We ... We're looking for a Senior Software Engineer - CoreAI with a track record of cross-team partnership ...

Software Engineer II

Redmond, WA ยท On-site

$133K - $219K/yr

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

Senior Software Engineer

Redmond, WA ยท On-site

$160K - $261K/yr

Overview As AI reshapes how software is built and defended, Microsoft Security is standing up a new Engineering Excellence organization that will define what world-class security engineering looks ...

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

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

Senior Software Engineer

Redmond, WA ยท On-site

$160K - $261K/yr

Overview At Microsoft, our mission is to empower every person and every organization on the planet ... We are looking for a Senior Software Engineer to join our team! Our platform capabilities include ...

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

Showing results 21-40

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.

University of Minnesota-Twin Cities -- Software Engineer Intern 2026

Minneapolis, MN โ€ข On-site

Maverick Software
Software Developmentย โ€ขย 201 - 500 employees

$18/hr

Part-time

Re-posted 2 days ago


Job description


Join Maverick Software Consulting - Real Industry Experience While You Study!


Are you a student at theUniversity of Minnesota, Twin Cities with a passion for software development?


Maverick Software Consulting is hiringmotivated and talented students to work directly with our industry-leading clients - all while continuing your coursework.


What You'll Do: Help build and test real-world software using technologies like:

  • Java Software Development - Java, Spring Boot, Quarkus, IntelliJ IDEA, Eclipse, and related frameworks.
  • Microsoft Software Development - .NET Core, C#, Visual Studio, and cloud-based .NET solutions.
  • Web Development - HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, and cloud-based hosting on AWS, Azure, or Google Cloud.
  • Cloud Development - AWS, Azure, Google Cloud, serverless architectures, containerization (Docker, Kubernetes), and DevOps pipelines.
  • AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications.
  • Automated Software Testing - Selenium, Playwright, Cypress, JUnit, NUnit, Apache JMeter, AI-driven testing frameworks, and CI/CD automation.

You will be part of a software development team helping our clients develop and test their software. We'll provide training, let you set your own flexible schedule, and give you hands-on experience that employers value.


We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and testing-not just 'busy' work-as an integral part of our clients' teams.


See what some of our students have to say: https://www.mavericksoftware.com/students

Qualifications:

  • Current Sophomore, Junior, or Senior with at least 13 months remaining before graduation.
  • Pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field.
  • Availability: 20 hours per week during the school year, 40 hours per week over the summer.
  • Self-motivated, eager to learn, and enthusiastic about applying technical skills in real-world projects.