Software Engineer II or Senior Software Engineer - Simulation Platform | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
5 days ago
Closes
Dec 7, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $152k
$89k most similar roles pay here $222k

This role pays less than 61% of similar roles. Most pay $152,150–$177,250 — the shaded band above. At the midpoint, this role pays about $152k versus about $165k 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 1580 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II or Senior Software Engineer - Simulation Platform | Microsoft Careers

As a Software Engineer II or Senior Software Engineer on Microsoft’s AI Frameworks team, you will design and implement an AI chip simulator and related tools as part of the Software Development Kit (SDK), ensuring timely delivery for partner teams. Your day-to-day responsibilities include developing hardware simulators for next-generation AI chips, contributing to software design and verification, collaborating with hardware designers and AI model developers, and identifying requirements and estimating work. This role requires hands-on experience in C++, Python, and systems programming, along with a solid understanding of memory models, concurrency, and interprocess communication. Candidates should have expertise in GPU, TPU, or other accelerator architectures and their runtime systems, as well as familiarity with hardware interfaces like PCIe and DMA.

What you'll do

  • Design and implement hardware simulators for next-generation AI chips.
  • Ensure timely delivery of simulator releases used daily by partner teams.
  • Write high-quality code in C++ and Python for AI chip simulation tools.
  • Collaborate with hardware designers to integrate software stacks for AI accelerators.
  • Identify requirements, scope solutions, and estimate work for large-scale projects.

What we're looking for

  • 2+ years of experience in software development using C++, C, or Python.
  • Bachelor's Degree in Computer Science or related technical field.
  • Hands-on experience in all phases of software development: concept to verification.
  • Solid understanding of memory models, concurrency, and interprocess communication.
  • Experience with hardware interfaces or device communication (e.g., PCIe, DMA).
  • Familiarity with GPU, TPU, or other accelerator architectures and their runtime systems.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 73 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 117 days ago $100,600$199,000
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins Ansible Terraform Linux Nginx Flask Django

Software Engineer II | Microsoft Careers

Microsoft

Redmond, WA 18 days ago $102,100$202,200
Python JavaScript C# ReactJS PowerShell CI/CD Docker Kubernetes AWS Azure Git Terraform PostgreSQL MSSQL Linux Windows OAuth OpenID Connect SAML JSON REST API Swagger/OpenAPI

Software Engineer II | Microsoft Careers

Microsoft

WA 98 days ago $102,100$202,200
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs