Software Engineer II | Microsoft Careers

Microsoft

Actively hiring
US Posted 98 days ago $100,600$199,000 / year

At a glance

AI generated

TL;DR

Join the Azure PostgreSQL team within Microsoft’s Azure Data division as a Software Development Engineer or Senior Software Engineer, where you will drive innovations in areas such as query processing, transaction logging, and distributed systems. You will contribute to open-source projects like PostgreSQL and Linux, developing extensions that enhance mission-critical operational databases for diverse industries. Your daily tasks include collaborating with stakeholders to define requirements, creating architectural proposals, implementing high-quality code, and maintaining live services on a rotational basis. The team values diversity and fosters an inclusive environment where you will work alongside world-class engineers to develop robust solutions for complex problems in distributed systems and enterprise database management. Essential skills include experience with PostgreSQL internals, distributed cloud services, and a strong understanding of data structures and algorithms.

Skills

PostgreSQL Linux Docker Kubernetes Azure CI/CD Python Go C SQL Terraform Git Jenkins Prometheus Grafana Redis MongoDB Hadoop Spark

What you'll do

  • Determines user requirements for features in collaboration with stakeholders.
  • Contributes to the architecture of product/solution features by testing design hypotheses.
  • Develops clear plans for testing and assuring quality of software solutions.
  • Implements code for complex product features, applying coding patterns and best practices.
  • Maintains live service operations on a rotational basis, addressing performance issues.
  • Identifies engineering tool gaps and shares new ideas to improve developer tools.

What we're looking for

  • 2+ years of experience in developing and shipping system-level features in an enterprise production backend server.
  • 2+ years of experience building and supporting distributed cloud services with production-grade reliability.
  • Experience with PostgreSQL or similar Enterprise Database Management systems, including Storage Engine and High Availability.
  • Understanding of data structures, algorithms, and distributed systems.
  • Proven ability to solve problems with deep passion and empathy for customers.

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $150k
$87k most similar roles pay here $229k

This role pays less than 65% of similar roles. Most pay $142,450–$202,300 — the shaded band above. At the midpoint, this role pays about $150k versus about $172k 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 534 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 60 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 103 days ago $100,600$199,000
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins Ansible Terraform Linux Nginx Flask Django

Software Engineer II | Microsoft Careers

Microsoft

Redmond, WA 4 days ago $102,100$202,200
Python JavaScript C# ReactJS PowerShell CI/CD Docker Kubernetes AWS Azure Git Terraform PostgreSQL MSSQL Linux Windows OAuth OpenID Connect SAML JSON REST API Swagger/OpenAPI

Software Engineer II | Microsoft Careers

Microsoft

WA 84 days ago $100,600$199,000
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs

Software Engineer II | Microsoft Careers

Microsoft

WA 56 days ago $102,100$202,200
C++ C# AI-assisted development tools Windows Debugger (WinDbg) Unit tests Automation Operational excellence System programming Reliability engineering