Senior Software Engineer

Microsoft

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$119,800–$234,700 / yr
Posted
9 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 1, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the Customer Data Platform Engineering team within Marketing Growth Engineering, you will design, build, and operate scalable full-stack applications and data services. You will develop secure APIs, user experiences, data pipelines, and distributed services to create a trusted, governed, and AI-ready commercial customer. The role involves translating business needs into technical solutions while utilizing software engineering fundamentals like architecture, testing, deployment, observability, and security. You will work with C, C++, C#, Java, JavaScript, or Python on Azure or comparable cloud platforms involving relational and non-relational data stores. This position focuses on the specific domain of creating high-quality customer engagements and agentic experiences grounded in authoritative context to power autonomous capabilities. You will also provide technical leadership through design reviews, mentoring, and using AI-assisted engineering tools for production solutions.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design, build, and operate scalable full-stack applications and data services for AI-enabled commercial scenarios.
  • Develop secure APIs, user experiences, data pipelines, and distributed services using modern engineering practices.
  • Translate business requirements from product managers and data scientists into reliable technical solutions.
  • Apply software engineering fundamentals across architecture, coding, testing, deployment, observability, and security.
  • Utilize AI-assisted engineering tools and automation to improve developer productivity and delivery speed.
  • Troubleshoot complex production issues and strengthen service reliability for operational excellence.
  • Provide technical leadership through design reviews, code reviews, and mentoring of other engineers.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience designing, building, testing, and operating production software or data systems.
  • Proficiency with data structures, algorithms, distributed systems, APIs, and cloud services.
  • Experience building full-stack applications and large-scale data pipelines on Azure or a comparable platform.
  • Experience with relational and non-relational data stores, data modeling, and batch/streaming processing.
  • Experience applying AI/agentic capabilities in production solutions and using AI-assisted development tools.
  • Proven ability to provide technical leadership through architecture reviews, mentoring, and cross-functional collaboration.

More like this

Similar roles

Senior Software Engineer

Microsoft

9 days ago $119,800$234,700
C C++ C# Java JavaScript Python AI CI/CD SDK Development Telemetry Monitoring Automation
4+ yrs exp Hybrid

Software Engineer

Microsoft

9 days ago $102,100$202,200
Python C# Java C++ JavaScript Azure AWS Cosmos DB Distributed Systems CI/CD Git GitHub Copilot LLM Service Bus Event Hub Agile
2+ yrs exp Hybrid

Software Engineer

Microsoft

Redmond, WA 29 days ago $102,100$202,200
Python JavaScript TypeScript C# Java C++ C Azure APIs CI/CD DevOps Distributed Systems Machine Learning Prompt Engineering Source Control Observability Telemetry Data Structures Algorithms
2+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid