Senior Software Engineer | Microsoft Careers

Microsoft

Actively hiring
Redmond, WA Posted 16 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on the Azure Virtual Desktop and Windows 365 team, you will play a pivotal role in shaping the future of cloud-based computing by designing and developing large-scale distributed software services. You’ll work closely with an agile and motivated team to adhere to modern engineering practices through design and code reviews, ensuring that your solutions are secure, reliable, and reusable. Your responsibilities include system design across multiple components, implementing integration tests, and leveraging telemetry data for informed decision-making. Ideal candidates have extensive experience in languages like C++, C#, Java, JavaScript, or Python, along with a background in cloud service deployment using tools such as Docker, Kubernetes (AKS), and Azure Resource Manager templates. This role offers the chance to innovate within a rapidly growing domain that addresses critical business challenges in hybrid work environments.

Skills

Azure Kubernetes AKS ASP.NET Docker ARM templates Python C# Java JavaScript CI/CD

What you'll do

  • Design and develop large scale distributed software services and solutions.
  • Drive modern software engineering practices through design and code reviews.
  • Ensure secure, reliable, diagnosable, and reusable components in service development.
  • Improve test coverage by organizing and implementing integration tests for services.
  • Utilize data/telemetry to inform system design decisions across multiple components.

What we're looking for

  • 4+ years of technical engineering experience with coding in C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related field required
  • Experience designing, implementing, and shipping cloud services or software products
  • Familiarity with Azure Kubernetes Service (AKS) and Docker containers
  • Demonstrated knowledge of Azure Resource Manager templates for infrastructure automation
  • Passion for understanding emerging technologies and ability to quickly learn

Market check

Salary context

This $119,800–$234,700 range sits above 77% of similar postings on FindRole.

Peer median band

$119,800$232,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$177,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 451 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Senior Software Engineer | Microsoft Careers

Microsoft

US 122 days ago $119,800$234,700
Python C++ C# Java JavaScript Azure Docker Kubernetes Terraform CI/CD Git Linux Windows PostgreSQL MySQL Redis HPC Machine_Learning Virtualization Distributed_Systems GPU_Accelerators Networking Performance_Analysis

Senior Software Engineer | Microsoft Careers

Microsoft

US 126 days ago $119,800$234,700
Python C++ Java JavaScript TCP/IP RDMA gRPC InfiniBand ROCE NVLink NVIDIA AMD GPUs TPUs telemetry observability tools Azure Docker Kubernetes CI/CD

Senior Software Engineer | Microsoft Careers

Microsoft

US 134 days ago $119,800$234,700
TypeScript React NextJS Web Components REST APIs Redux Jest Mocha Cypress Azure CI/CD Responsive Design Web Accessibility UI Performance Optimization Component Libraries Design Systems Cloud Platforms Scalable REST APIs Data Access Layers

Senior Software Engineer | Microsoft Careers

Microsoft

US 58 days ago $119,800$234,700
Python JavaScript React Redux Webpack Babel Jest Docker Kubernetes Azure DevOps CI/CD ESLint Prettier Lerna Nx Fluent UI API integration Bash YAML Cloud deployment Release management

Senior Software Engineer | Microsoft Careers

Microsoft

US 31 days ago $119,800$234,700
Microsoft Azure CI/CD Telemetry Debugging Networking Operating Systems Authentication Docker Kubernetes Python Go SQL PostgreSQL Redis MongoDB Git GitHub Jenkins Prometheus Grafana

Senior Software Engineer | Microsoft Careers

Microsoft

US 50 days ago $119,800$234,700
Azure Python Java Scala Spark Hadoop HDFS Kafka Flink Docker Kubernetes CI/CD PostgreSQL Redis Elasticsearch Prometheus Grafana Git Jenkins