Microsoft
Senior Software Engineer
$120K–$261K
United States · On-site · Senior · Full-time · Posted Jan 27, 2026
- Experience
- 4+ years with a bachelor's degree, or equivalent experience. Preferred: 6+ years with a master's degree, or 8+ years with a bachelor's degree, or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Designs and delivers Azure AI training platform and VM software, focusing on hardware/software integration, device virtualization, and GPU workload performance.
What you'll do
- Analyze functionality, integration, and performance issues across the hardware/software stack.
- Design, code, optimize, and debug solutions that improve correctness, stability, and performance of AI-training VMs and services.
- Serve as an on-call Designated Responsible Individual, collaborate with partner teams, and develop issue-resolution playbooks.
What they ask for
- Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in listed languages, or equivalent experience.
- Pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Nice to have
- Familiarity with AI infrastructure, operating systems fundamentals, and virtualization technologies.
- Experience with distributed systems or High Performance Computing / Machine Learning middleware.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, Azure
AI focus
Builds and improves Azure infrastructure for AI training and inference, including GPU and accelerator VM platforms.
Model-written summary · the original posting is authoritative