Senior Software Engineer, Full Stack AI/ML

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday
Closes
Mar 17, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 64% of similar roles. Most pay $149,500–$206,450 — the shaded band above. At the midpoint, this role pays about $177k versus about $178k 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 588 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Full Stack AI/ML

Senior Software Engineer - Full Stack AI/ML joins the Engineering Operations team within Azure Reliability to drive transformation toward AI-powered operations. This role focuses on building scalable ML infrastructure to create autonomous, reliable, and secure cloud systems while implementing MLOps practices and responsible AI policies. You will partner across product groups to design distributed systems, develop extensible code, and establish standards for system architecture and platform development. Day-to-day responsibilities include leading technical initiatives in test maturity, static analysis, and incident response while mentoring others on best practices. The role requires proficiency in C, C++, C#, Java, JavaScript, or Python, along with experience in Azure or other cloud platforms. Key competencies include AI/ML systems, risk assessment, intelligent automation, DevOps, CI/CD, infrastructure as code, service reliability engineering, and analyzing large datasets to drive operational improvements.

What does a Software Engineer earn?

Median $197500 from 1953 postings across 141 companies.

See salary data

What you'll do

  • Apply expertise in distributed systems design and cloud technology layers across multiple product groups.
  • Mentor others to produce extensible and maintainable code used across various products.
  • Develop and evangelize best practices and standards to improve system, platform, and product development.
  • Drive continuous improvements in architecture, code, features, and operations using end-to-end technical expertise.
  • Improve product fundamentals and share knowledge to ensure tools are useful to multiple teams.
  • Provide technical leadership during test maturity reviews, static analysis, and incident responses.
  • Resolve major incidents by providing deep business and technical expertise.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud Background Check and other required security screenings.
  • Experience building software and services on Microsoft Azure or other cloud computing platforms.
  • Master's Degree in Computer Science or related field and 6+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 8+ years of technical engineering experience (preferred).
  • Experience with Artificial Intelligence, Machine Learning, risk assessment systems, or intelligent automation solutions (preferred).
  • Experience with DevOps practices, CI/CD, infrastructure as code, and service reliability engineering (preferred).
  • Experience analyzing large datasets and leading technical initiatives to influence architecture and engineering best practices (preferred).

More like this

Similar roles

Senior Software Engineer, Responsible AI

Microsoft

45 days ago $119,800–$234,700
Azure Python C++ C# Java JavaScript C Machine Learning Distributed Systems CI/CD DevOps Azure OpenAI Azure ML Azure AI Studio Software Architecture SDLC Telemetry
4+ yrs exp Hybrid

Senior Software Engineer II, Backend

Microsoft

Redmond, WA 75 days ago $102,100–$202,200
C C++ C# Java JavaScript Python Azure AWS GCP Distributed Systems CI/CD Automated Testing AI ML Data Protection Access Control System Design
2+ yrs exp

Senior Software Engineer

Microsoft

12 days ago $119,800–$234,700
Azure Python C# C++ C JavaScript Kubernetes Docker CI/CD GitHub Copilot Azure Machine Learning Distributed Systems Observability
4+ yrs exp Hybrid

Senior AI Full Stack Software Engineer

McKesson Corporation

Columbus, OH +1 59 days ago $131,000–$218,300
LLM RAG Python Node.js LangChain LlamaIndex Pydantic Vector Databases Prompt Engineering TensorFlow PyTorch Hugging Face Docker Kubernetes CI/CD AWS GCP Azure HL7 FHIR
10+ yrs exp

Senior Lead Software Engineer, AI/ML Platform

JPMorgan Chase

Wilmington, DE 41 days ago
Python Java Go AWS Kubernetes Terraform Docker CI/CD MLOps Kubeflow MLflow PyTorch TensorFlow Hugging Face scikit-learn SQL NoSQL Linux Microservices Distributed Systems
5+ yrs exp

Senior Software Engineer, Full Stack

Brex

San Francisco, CA 65 days ago $192,000–$240,000
Java Kotlin Python SQL NoSQL RESTful APIs GraphQL React TypeScript ES6+ Webpack Distributed Systems A/B Testing
7+ yrs exp