1

Microsoft Software Engineering Jobs (NOW HIRING)

... Microsoft Azure cloud platform and using C# object-oriented programming language and web application frameworks. Or, alternatively, Bachelor's degree (or foreign education equivalent) in Software ...

... Microsoft Azure cloud platform and using C# object-oriented programming language and web application frameworks. Or, alternatively, Bachelor's degree (or foreign education equivalent) in Software ...

Principal Software Engineer

Redmond, WA · On-site

$188K - $304K/yr

The Industry Solutions Engineering (ISE) team is a global engineering organization that works ... We work in collaboration with Microsoft product teams, partners, and open-source communities to ...

Principal Software Engineer

Redmond, WA · On-site

$151K - $202K/yr

The Industry Solutions Engineering (ISE) team is a global engineering organization that works ... We work in collaboration with Microsoft product teams, partners, and open-source communities to ...

Manager, Software Engineering

San Diego, CA · On-site +1

$160K - $170K/yr

As Manager, Software Engineering you'll be leading a team building a cloud data platform that will ... Microsoft Certified: Azure Data Engineer Associate * Microsoft Certified: Azure AI Engineer ...

Senior Software Engineer

Redmond, WA · On-site

$119K - $234K/yr

Agent 365 is Microsoft's unified control plane for AI agents-providing a comprehensive platform for ... Responsibilities Platform & Infrastructure Engineering * Design, build, and operate high scale ...

Senior Software Engineer

Redmond, WA · On-site

$160K - $261K/yr

The Industry Solutions Engineering (ISE) team is a global engineering organization that works ... We work in collaboration with Microsoft product teams, partners, and open-source communities to ...

The Software Engineering Manager is expected to operate as both a people leader and a hands-on ... NET Core, Web APIs, SQL Server, and related Microsoft technologies. * Strong understanding of ...

The Software Engineering Manager is expected to operate as both a people leader and a hands-on ... NET Core, Web APIs, SQL Server, and related Microsoft technologies. * Strong understanding of ...

next page

Showing results 1-20

Microsoft Software Engineering information

See salary details

$19

$49

$71

How much do microsoft software engineering jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for microsoft software engineering in the United States is $49.58, according to ZipRecruiter salary data. Most workers in this role earn between $39.42 and $61.06 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Microsoft Software Engineer, and why are they important?

To thrive as a Microsoft Software Engineer, you need strong programming skills (such as C#, C++, or Java), a solid understanding of computer science fundamentals, and typically a degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and source control systems such as Git is highly valued. Collaboration, problem-solving, and effective communication are crucial soft skills for excelling in team-based, fast-paced projects. These abilities enable engineers to create innovative, reliable software solutions and contribute effectively to collaborative, large-scale development efforts.

How much does Microsoft pay a software engineer?

Microsoft software engineers typically earn an average annual salary ranging from $100,000 to $150,000, depending on experience, location, and level. Entry-level positions may start lower, while senior roles and specialized skills can command higher compensation, often including bonuses and stock options.

What does a Microsoft Software Engineer do?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software applications and systems for Microsoft. They work on a wide range of products, including operating systems, productivity tools, cloud services, and more. These engineers collaborate with cross-functional teams to solve complex technical challenges, ensure product quality, and deliver innovative solutions to millions of users worldwide. Their daily tasks may include coding, code reviews, debugging, and participating in design discussions.

How difficult is it to get hired at Microsoft?

Getting hired as a Microsoft Software Engineer is competitive, with the company valuing strong technical skills, problem-solving ability, and relevant experience in areas like coding, algorithms, and systems design. Candidates often go through multiple interview rounds, including technical assessments and behavioral interviews, and having a solid understanding of tools like Azure or Visual Studio can be advantageous.

What is the highest paid job in Microsoft?

The highest paid roles at Microsoft typically include senior executive positions such as the Chief Technology Officer (CTO) or Vice President of Engineering, as well as specialized roles like Principal Software Architects and Distinguished Engineers. These positions require extensive experience, advanced technical skills, and often involve leadership responsibilities and strategic decision-making.

Can a software engineer work in Microsoft?

Yes, software engineers can work at Microsoft, which hires professionals skilled in programming, software development, and related technologies. Candidates typically need strong technical skills, relevant experience, and often a degree in computer science or a related field. Microsoft offers roles in various teams such as cloud, AI, and enterprise software development.

What opportunities exist for career growth within Microsoft Software Engineering teams?

Microsoft offers a well-defined career path for software engineers, including regular performance reviews, mentorship programs, and opportunities to take on increasing responsibility through technical and leadership tracks. Engineers can progress from entry-level roles to senior, principal, and distinguished engineer positions, or transition into engineering management. The company encourages internal mobility, so you can explore different products, technologies, or even move internationally. Regular training and access to cutting-edge technology also support professional growth and skill development.
More about Microsoft Software Engineering jobs
What cities are hiring for Microsoft Software Engineering jobs? Cities with the most Microsoft Software Engineering job openings:
What states have the most Microsoft Software Engineering jobs? States with the most job openings for Microsoft Software Engineering jobs include:
Infographic showing various Microsoft Software Engineering job openings in the United States as of June 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $103,126 per year, or $49.6 per hour.
Software Engineering Manager

Software Engineering Manager

Ecolab

Naperville, IL

$154K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Ecolab rating

7.6

Company rating: 7.6 out of 10

Based on 196 frontline employees who took The Breakroom Quiz

49th of 90 rated chemical manufacturers


Job description

Job Location

Naperville, Illinois

Job Duties

Support and manage a dynamic team for the digital transformation of our business by creating applications that deliver new insights to our diverse customer base.
Synthesize business requirements and translate them to appropriate technology solutions.
Provide architectural and technical guidance for product development and Azure based solutions.
Contribute to the strategic vision and integrate a broad range of ideas regarding applications development.
Lead engineering personnel in development projects involving multiple disciplines that may impact multiple business units.
Assist with issue resolution for complex applications.
Assign personnel to various projects, direct their activities, review and evaluate their work and prepare performance reports.
Develop and execute software engineering plans and manage software engineering schedules and resource allocations.
Manage joint development with third party vendors and manage outsourced development.
Create software engineering processes, practices and operations to ensure reproducible, high-quality, development, while keeping costs under control, and delivering projects on-time.
Monitor technology trends as well as emerging standards.
Engage in hands-on, in-depth analysis, review and design of the software, including technical review and analysis of source code, including reviews of in-house developed code, as well as review of technologies provided by third party vendors.

Job Requirements

Requires: Master's degree (or foreign education equivalent) in Software Engineering, Computer Science, Engineering, Information Technology or a related field plus 6 years of experience solutioning, designing and developing enterprise software applications on Microsoft Azure cloud platform and using C# object-oriented programming language and web application frameworks. Or, alternatively, Bachelor's degree (or foreign education equivalent) in Software Engineering, Computer Science, Engineering, Information Technology or a related field plus 8 years of experience solutioning, designing and developing enterprise software applications on Microsoft Azure cloud platform and using C# object-oriented programming language and web application frameworks.

Skills

Candidate must also possess: Demonstrated Expertise ("DE") designing and developing comprehensive cloud solutions that include Azure infrastructure and platform services, encompassing data management, networks and application deployment. DE establishing robust software engineering processes, practices and operations to ensure reproducible outcomes, high-quality, development, while managing costs and adhering to project timelines. DE designing and implementing database solutions incorporating both relational database systems and NoSQL/document-oriented storage solutions to handle diverse data requirements. DE using hybrid cloud models with cloud implementation service models including IaaS, PaaS and SaaS. DE ensuring code quality of applications and projects, identifying technical deficiencies and analyzing risk mitigation strategies. DE supervising a team and fostering talent through creating development plans and providing continuous feedback and coaching.

Annual or Hourly Compensation Range:

$154,425.00 Many factors are taken into consideration when determining compensation, such as experience, education, training, geography, etc. We comply with all minimum wage and overtime laws.

Benefits

Ecolab provides the following benefits: medical, dental, vision, life insurance, accident insurance, critical illness insurance, hospital indemnity insurance, auto insurance, home insurance, pet insurance, identity theft protection, short-term and long-term disability, 401k, pension plans, retirement health care benefits, short-term incentives, vacation (12 days), holidays, parental leave, employee stock purchase plans(Full-Time Associates), discount on day care services and caregiver services, adoption assistance, group legal services, employee assistance program, employee discount program, and education assistance program,on-Site childcare and fitness facilities may be available at select Ecolab locations.Click herefor additional benefits information.If you are viewing this posting on a site other than our Ecolab Career website, view our benefits atjobs.ecolab.com/working-here.

Potential Customer Requirements Notice

To meet customer requirements and comply with local or state regulations, applicants for certain customer-facing roles may need to:

- Undergo additional background screens and/or drug/alcohol testing for customer credentialing.

- Be fully vaccinated for COVID-19, including a booster if eligible, unless a religious or medical accommodation is requested by the applicant and approved by Ecolab.

Americans with Disabilities Act (ADA)

Ecolab will provide reasonable accommodation (such as a qualified sign language interpreter or other personal assistance) with our application process upon request as required to comply with applicable laws. If you have a disability and require accommodation assistance in this application process, please visit the Recruiting Support link in the footer of each page of our career website.


What Ecolab employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Ecolab logo

About Ecolab

Sourced by ZipRecruiter

Ecolab is a global sustainability leader offering water, hygiene and infection prevention solutions and services that protect people and the resources vital to life.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Saint Paul, MN, US

Year founded

1923