Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, focusing on building and maintaining operational Database systems. This role is part of Microsoft's mission to build the data platform for the age of AI, powering data-first applications and driving a data culture.
The position involves working on critical Azure services, particularly Azure SQL, one of Azure's largest services. You'll be responsible for building trustworthy telemetry infrastructure and analytics to maintain service reliability, prevent outages, and enhance customer satisfaction. The role includes developing AI-powered diagnostics infrastructure for auto-detecting and fixing customer problems, working with large-scale low latency distributed services, and collaborating with data scientists on innovative solutions.
As a Senior Software Engineer, you'll be working in a tight-knit team that values diversity, collaboration, and continuous learning. The role offers high visibility projects across Azure SQL with significant impact on service scalability. The team is committed to data-driven decision making and agile methodologies, focusing on continuously improving customer experience.
The position requires strong technical expertise in database systems and cloud services, with at least 4 years of experience in software engineering. You'll be working in a hybrid environment with up to 50% work from home flexibility. The compensation is competitive, ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave.
This is an excellent opportunity for someone who wants to work on large-scale systems, has a passion for database technologies, and wants to contribute to Microsoft's cloud infrastructure. The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to collaborate effectively across teams.