| Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Des Moines, IA
Salary
$75,400–$167,900 / yr
Posted
16 days ago
Closes
Nov 23, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $181k
This role $122k
$56k most similar roles pay here $254k

This role pays less than 95% of similar roles. Most pay $153,850–$207,350 — the shaded band above. At the midpoint, this role pays about $122k versus about $181k for comparable roles.

Based on 239 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 1103 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 985 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · | Microsoft Careers

We are seeking a Senior Software Engineer to join our dynamic and innovative engineering team, where you will play a pivotal role in shaping the future of our cutting-edge platform. In this position, you will lead the design and development of scalable software solutions that address complex business challenges, working closely with cross-functional teams to deliver high-quality products. Your day-to-day responsibilities include coding, testing, debugging, and maintaining robust applications using modern technologies such as Java, Python, and React. You should be proficient in cloud services like AWS or Azure and have a strong understanding of agile methodologies. This role requires expertise in data structures, algorithms, and software design patterns to tackle large-scale systems challenges within our fast-growing tech environment.

What you'll do

  • Manage a team of software engineers, setting performance goals and conducting regular reviews.
  • Design and implement scalable software solutions to meet business needs efficiently.
  • Stay updated with the latest technology trends and integrate new tools into projects.
  • Conduct code reviews to ensure high-quality standards across all projects.
  • Identify areas for process improvement and implement changes to enhance productivity.

What we're looking for

  • Bachelor’s degree in Computer Science or related field required.
  • Minimum of 5 years of relevant software development experience needed.
  • Proficiency in Java, Python, and JavaScript programming languages required.
  • Strong problem-solving skills with a focus on complex systems.
  • Experience with cloud platforms like AWS or Azure is essential.
  • Excellent communication and collaboration skills for team leadership.

More like this

Similar roles

| Microsoft Careers

Microsoft

Redmond, WA 18 days ago $102,600$202,800
UPS Generator AHU Servers SANs Networking DC Rack/Enclosures structured cabling Datacenter operations Critical Environment management SLA monitoring Cost/energy efficiency initiatives Incident reduction Reporting Team leadership Military experience Manufacturing experience Warehouse experience Retail experience

| Microsoft Careers

Microsoft

US 31 days ago $84,400$168,800
UPS Generator AHU Servers SANs Networking CapacityPlanning DCRackEnclosures StructuredCabling ProjectManagement ElectricalPowerMonitoringSystems BranchCircuitMonitoring BuildingAutomationSystems PMP ITIL CDCP CompTIA MechanicalEngineering ElectricalEngineering

| Microsoft Careers

Microsoft

GA 15 days ago $102,600$202,800
CMMS EPMS BAS BCM Project Management PMP ITIL CDCP UPS Generators AHUs Servers SANs Networking Capacity Planning DC Rack/Enclosures Structured Cabling Building Cooling Systems Electrical Power Monitoring Mechanical Systems Life Safety Systems

| Microsoft Careers

Microsoft

US 30 days ago $140,200$284,400
UPS Generator AHU PMP CDCP MOF Leadership Development Certifications

Critical Environment Senior Mechanical Engineer | Microsoft Careers

Microsoft

Redmond, WA 11 days ago $119,800$234,700
AutoCAD SolidWorks ANSYS MATLAB Python SQL Microsoft Office Project Management Risk Management Configuration Management Root Cause Analysis Statistical Analysis Predictive Modeling Mechanical Engineering Reliability Engineering Material Science Testing Methodologies Documentation Standards Change Control Processes