| Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Salary
$163,000–$296,400 / yr
Posted
54 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $230k
$99k most similar roles pay here $318k

This role pays more than 98% of similar roles. Most pay $152,150–$207,350 — the shaded band above. At the midpoint, this role pays about $230k versus about $180k 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 1577 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · | Microsoft Careers

As a Software Engineer II on the Microsoft 365 Copilot team, you will play a pivotal role in transforming productivity tools by integrating AI capabilities. Your daily tasks include developing distributed systems and cloud-scale architectures to support highly reliable, large-scale infrastructure that serves millions of users across various Microsoft 365 applications like Teams, Outlook, Word, and PowerPoint. You’ll work closely with stakeholders to define feature requirements, contribute to design documents, and maintain code for services while ensuring efficient performance at scale. The ideal candidate has experience in building distributed systems and translating user needs into technical implementations, along with familiarity with modern software patterns such as microservices and containerization. This role offers a unique opportunity to be part of Microsoft’s significant technology shift towards delivering AI-driven productivity solutions at massive scale.

What you'll do

  • Develop expertise in distributed systems and cloud-scale architecture.
  • Work with stakeholders to determine user requirements for features.
  • Contribute to design documents and identify dependencies independently.
  • Implement and maintain code for services and features efficiently.
  • Break down larger work items into smaller tasks with accurate estimates.

What we're looking for

  • 2+ years of experience building distributed, near real-time, high-load systems.
  • 2+ years of translating requirements into feature implementations for software development.
  • Familiarity with modern software design patterns such as microservices, containers, caching, and queuing.
  • Experience in CUDA kernels or CPU/GPU performance optimization.
  • Knowledge of network latency management and large-scale capacity fleet management.

More like this

Similar roles

| Microsoft Careers

Microsoft

Redmond, WA 13 days ago $142,800$274,800
Python MATLAB RF measurement time-domain control AI ML automation tools topological qubits spin qubits superconducting qubits quantum characterization verification validation data acquisition statistical analysis cryogenic electrical measurements

| Microsoft Careers

Microsoft

WA +1 67 days ago $119,800$234,700
Microsoft Azure Kubernetes Terraform Python SQL PostgreSQL CI/CD Docker AWS Google Cloud Platform Project Management Scrum Agile DevOps Infrastructure as Code Quality Assurance Construction Management Vendor Management Contract Compliance Data Center Operations

| Microsoft Careers

Microsoft

Redmond, WA 60 days ago $139,900$274,800
Azure AWS GCP PowerShell AzureCLI CI/CD Python Kubernetes Terraform Docker PostgreSQL Snowflake Git Jira Confluence GitHub Slack Zoom GoogleMeet Miro Asana Trello

| Microsoft Careers

Microsoft

Redmond, WA 62 days ago $86,100$169,800
ATS SQL Python R PowerBI Google Analytics LinkedIn Slack Zoom Microsoft Office Service Level Agreements General Data Protection Regulation Office of Federal Compliance Programs

| Microsoft Careers

Microsoft

Redmond, WA 47 days ago $85,400$168,100
Python Docker Kubernetes CI/CD DevOps C# C++ Java JavaScript TypeScript Distributed Systems Cloud Infrastructure Model Serving Caching Batching Monitoring