Senior Software Engineer - CTJ - Poly | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$119,800–$234,700 / yr
Posted
10 days ago
Closes
Nov 22, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 79% of similar roles. Most pay $142,450–$177,250 — the shaded band above. At the midpoint, this role pays about $177k versus about $160k 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 728 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer - CTJ - Poly | Microsoft Careers

As a Senior Software Engineer on the distributed database services team, you will independently lead the architecture and development of secure, air-gapped cloud environments. Your responsibilities include designing and building robust, compliant systems that meet strict regulatory requirements while ensuring high availability and performance. You will develop automated solutions for provisioning, deployment, and failover to minimize manual intervention and enhance reliability. Additionally, you will collaborate with cross-functional teams to troubleshoot complex issues and drive long-term improvements in system security and operability. The role requires expertise in distributed systems, database management, automation tools, and a strong understanding of regulatory compliance standards.

What you'll do

  • Design and operate distributed database services for secure cloud environments.
  • Ensure production reliability of database services through availability and performance management.
  • Develop compliant systems meeting strict regulatory requirements in sovereign clouds.
  • Automate full service lifecycle to reduce manual intervention and improve efficiency.
  • Troubleshoot complex system failures and implement long-term solutions.
  • Collaborate with cross-functional teams to deliver operable database platforms.

What we're looking for

  • 5+ years of experience in software development with a focus on distributed systems.
  • Strong background in database services, including reliability and operability.
  • Expertise in automation across the full service lifecycle for provisioning and deployment.
  • Experience in troubleshooting complex system failures and conducting root cause analysis.
  • Knowledge of security standards and compliance requirements for cloud environments.
  • Ability to collaborate effectively with cross-functional teams on engineering projects.

More like this

Similar roles

Senior Software Engineer- CTJ - Poly | Microsoft Careers

Microsoft

US 74 days ago $119,800$234,700
Azure Kubernetes Docker Python C# CI/CD GitHub Copilot Terraform C C++ Java JavaScript Problem-solving Debugging Automation Telemetry Resiliency Engineering Performance Optimization Security By Default

Software Engineer - CTJ - Poly | Microsoft Careers

Microsoft

US 71 days ago $85,400$168,100
Python Java JavaScript C# Docker Kubernetes CI/CD AWS Azure Git PostgreSQL MongoDB Linux RESTful APIs OAuth SAML JSON XML Cloud Security DevOps Microservices Continuous Integration Monitoring Tools

| Microsoft Careers

Microsoft

Redmond, WA 16 days ago $85,400$168,100
Azure Kubernetes Docker CI/CD Git GitHub Azure DevOps Python Go Rust PostgreSQL Redis Elasticsearch Prometheus Grafana Terraform AWS Linux