Software Engineer

Microsoft

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$102,100–$202,200 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 1, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $159k
This role $152k
$90k most similar roles pay here $214k

This role pays less than 55% of similar roles. Most pay $137,500–$180,312 — the shaded band above. At the midpoint, this role pays about $152k versus about $159k for comparable roles.

Based on 240 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer

As a Software Engineer within the Commercial Engineering & AI team, you will contribute to transforming commercial business operations through AI-native engineering and intelligent systems. You will be responsible for developing, reviewing, and improving high-quality code while ensuring security, maintainability, and system reliability. Your daily work involves collaborating on architecture designs, executing project release plans using safe rollout strategies like flighting, and maintaining live-site health through monitoring and incident response. To succeed, you must possess proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. The role requires experience with distributed systems, micro-service architecture, REST APIs, and cloud technologies including Azure, AWS, or Google Cloud. You will also utilize AI-assisted development tools like GitHub Copilot while navigating CI/CD pipelines and version control systems to solve complex technical problems in a scalable environment.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Use AI tools across the software development life cycle to generate, review, and validate code outputs.
  • Develop, review, and improve high-quality, secure, and maintainable code using testing and telemetry.
  • Contribute to architecture decisions and design scalable, well-documented solutions aligned with product requirements.
  • Implement engineering best practices for security, compliance, performance, and automated system reliability.
  • Execute project plans by breaking down work and managing safe deployment strategies like flighting and experimentation.
  • Maintain live-site health through proactive monitoring, incident response, and improved troubleshooting processes.
  • Translate stakeholder feedback and customer needs into specific feature designs and continuous improvements.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 2+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience with distributed systems, micro-service architecture, and high-availability scalability patterns.
  • Experience developing REST-based APIs, messaging patterns (Service Bus, Event Hub), and cloud storage technologies like Cosmos DB.
  • Experience deploying, monitoring, and operating services in cloud environments such as Azure, AWS, or Google Cloud.
  • Familiarity with modern engineering practices including CI/CD and version control systems like Git.
  • Experience using AI-assisted development tools to improve productivity and code quality.
  • Strong problem-solving, troubleshooting, and communication skills within Agile and iterative development processes.

More like this

Similar roles

Software Engineer

Microsoft

Redmond, WA 56 days ago $102,100$202,200
LLMs Azure Copilot Python Spark Databricks Azure Data Factory C# Java TypeScript JavaScript C++ C Distributed Systems Web Services Agile
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 28 days ago $102,100$202,200
Python JavaScript TypeScript C# Java C++ C Azure APIs CI/CD DevOps Distributed Systems Machine Learning Prompt Engineering Source Control Observability Telemetry Data Structures Algorithms
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 37 days ago $102,100$202,200
REST APIs Microservices Distributed Systems Python Java C# .NET C++ JavaScript Kubernetes Containers Cloud-native CI/CD DevOps Authentication Authorization Identity Management MFA Automation AI Tools
2+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 16 days ago $119,800$234,700
Azure AKS Cosmos DB Azure SQL Python C# JavaScript C++ Java OpenAI Semantic Kernel LangChain Kubernetes CI/CD REST APIs NoSQL RAG Distributed Systems Microservices GitHub
4+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp