Senior Software Engineer, Performance Tooling

Microsoft

Quick summary

Work type
On-site
Location
Salary
$119,800–$234,700 / yr
Posted
6 days ago
Closes
Dec 19, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $189k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 57% of similar roles. Most pay $161,000–$217,725 — the shaded band above. At the midpoint, this role pays about $177k versus about $189k 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 674 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Performance Tooling

As a Senior Software Engineer - Performance Tooling on Microsoft’s AI Frameworks team, you will work across multiple layers of the AI software stack, from abstractions and programming models to compilers, runtimes, libraries, and APIs, enabling large-scale model training and inference. Your day-to-day responsibilities include benchmarking OpenAI and other LLMs for performance on GPUs and Microsoft hardware, debugging and optimizing performance for CPU/GPU workloads, monitoring performance regressions, and collaborating with researchers and engineers to deliver scalable AI improvements. The role requires expertise in C++ or Python, experience with high-performance applications and GPU profiling tools, a solid foundation in software engineering principles and computer architecture, and the ability to independently lead projects. This position is integral to optimizing Azure’s OpenAI service for some of the largest workloads on the planet, serving major Microsoft products like Office, Windows, Bing, SQL Server, and Dynamics.

What you'll do

  • Benchmark OpenAI and other large language models for performance on GPUs and Microsoft hardware.
  • Debug and optimize training/inference workloads for CPUs/GPUs to enhance model efficiency.
  • Monitor performance regressions and implement continuous improvements to reduce deployment time and hardware usage.
  • Develop fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs for AI software stack.
  • Lead end-to-end performance analysis and optimization of state-of-the-art LLMs and HPC applications.

What we're looking for

  • 6+ years of technical engineering experience with coding in C++ or Python.
  • Bachelor's Degree in Computer Science or related field plus extensive relevant work experience.
  • 4+ years’ hands-on experience optimizing high performance applications on CPUs/GPUs.
  • Solid foundation in software engineering, computer architecture, and GPU technology.
  • Experience in end-to-end performance analysis of large language models and HPC applications.
  • Proficiency with GPU profiling tools for debugging and optimization.
  • Ability to independently lead projects and collaborate across interdisciplinary teams.

More like this

Similar roles

Senior Software Engineer, Performance

Microsoft

Mountain View, CA 20 days ago $119,800$234,700
Python C++ CUDA ROCm PyTorch TensorFlow ONNX_Runtime Azure Nvidia_GPUs AMD_GPUs GPU_Profiling_Tools CI/CD Linux Windows Docker Kubernetes

Principal Software Engineer, Performance

Microsoft

Mountain View, CA 19 days ago $142,800$274,800
Python C++ CUDA ROCm PyTorch TensorFlow ONNX_Runtime NVIDIA_GPUs AMD_GPUs Maia_silicon Performance_Benchmarking GPU_Profiling_Tools CI/CD Azure Linux

Senior Software Engineer

The Walt Disney Company

Remote (Seattle, WA) +1 90 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine AVC HEVC AAC EAC3 CEA-608 CEA-708 WebRTC CI/CD Webpack Gulp Grunt Jenkins Git GitHub Swagger Postman
Remote

Senior Software Engineer

The Walt Disney Company

Remote 84 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Microsoft

Redmond, WA 150 days ago $119,800$234,700
Chromium C++ JavaScript HTML CSS WebAssembly Git CI/CD W3C Docker Linux Windows MacOS Cross-platform Debugging PerformanceOptimization RenderingPipeline BrowserEngine WebDevelopmentTools REST_APIs
Hybrid