Software Engineer II

Microsoft

Quick summary

Work type
On-site
Location
Salary
$102,100–$202,200 / yr
Posted
66 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $152k
$90k most similar roles pay here $214k

This role pays more than 58% of similar roles. Most pay $128,825–$180,818 — the shaded band above. At the midpoint, this role pays about $152k versus about $155k 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II

Join our Azure Storage Deployment team as a Software Engineer II and help solve the challenges of cloud-scale storage supporting cutting-edge AI workloads. You will collaborate with core engineering teams to define high-level architecture and design systems that meet customer needs, ensuring scalability and security in distributed environments. Your day-to-day involves writing exemplary code in languages like C++, C#, Java, or Python for large-scale distributed systems, conducting thorough code reviews, and implementing observability and automation tools. You will also leverage AI to analyze system performance and identify improvements. Ideal candidates have 2+ years of experience in cloud infrastructure development, technical design, problem-solving, and cross-group collaboration, with a focus on designing high-availability systems at scale.

What you'll do

  • Defines high-level architecture and technical design for cloud-scale storage systems.
  • Designs system components, interfaces, protocols, data models, security, and scalability aspects.
  • Writes exemplary code in object-oriented languages for large-scale distributed systems.
  • Provides high-quality code reviews to ensure maintainability, quality, and correctness.
  • Participates in DevOps activities to support operations and improve tooling and automation.

What we're looking for

  • 2+ years of experience in distributed cloud infrastructure development.
  • Proficient in technical design, problem-solving, and debugging.
  • Strong background in distributed systems, control systems, algorithms, or high availability system design.
  • Demonstrated ability to collaborate and communicate across multiple teams effectively.
  • Expertise in writing exemplary code in languages like C++, C#, Java, or Python.

More like this

Similar roles

Senior Software Engineer

Microsoft

66 days ago $119,800$234,700
Python C++ PowerShell Azure Docker Kubernetes CI/CD Terraform Prometheus Grafana PostgreSQL HPC AI Machine Learning Metric Analysis Telemetry Observability Distributed Systems Cloud Infrastructure Profiling Tools Performance Optimization

Software Engineer

Q2

Austin, Texas 94 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 61 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Chantilly, VA 73 days ago $69,400$158,000
Java Python Rust GO AWS Azure Google Cloud

Software Engineer

Samsung Electronics

Mountain View, CA 53 days ago
JavaScript React Go Kafka RabbitMQ Microservices Git Webpack npm Agile TDD Cross-browser Compatibility Responsive Design Caching Background Jobs Rate Limiting Performance Tuning