Senior Software Engineer

Microsoft is a leading technology company that builds cloud services, software, and hardware for businesses and consumers worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, focusing on building and maintaining Microsoft's operational Database systems. This role is part of the team that powers crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other database services.

The position involves working on Azure SQL, one of Azure's largest services, where you'll guide and drive component teams in building reliable services using data, telemetry, monitoring, observability, and automation tools. You'll be responsible for making data-driven decisions to efficiently monitor and improve service reliability while utilizing strong project management and communication skills.

This is an excellent opportunity for a software engineer passionate about service reliability and complex systems, particularly in large-scale cloud database services. The role offers up to 100% work from home flexibility with 0-25% travel requirements. The compensation is competitive, ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits.

The ideal candidate will have at least 4 years of technical engineering experience, strong expertise in various programming languages, and experience with cloud services. Knowledge of T-SQL, SQL Server, and AI/ML would be advantageous. You'll be working in a collaborative environment that values diversity and innovation, contributing to Microsoft's mission of building the data platform for the age of AI.

This role offers the opportunity to work with cutting-edge technology, solve complex technical challenges, and make a significant impact on Microsoft's cloud infrastructure. The position combines technical expertise with leadership responsibilities, making it ideal for engineers looking to grow their careers in cloud computing and database technologies.

Last updated 8 minutes ago

Responsibilities For Senior Software Engineer

  • Act as subject matter expert for configuring, troubleshooting, and monitoring Azure Database/Managed Instance services
  • Identify opportunities and implement automation to resolve and reduce live-site incidents
  • Own, triage, investigate, and resolve service issues with emphasis on broad communications, learning, and teaching
  • Interact with customers, spanning from technical to executive level
  • Drive initiatives and projects across the organization
  • Meet on-call responsibilities periodically

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Software Development Life Cycle concept
  • Experience with Azure DevOps or Github
  • Must pass Microsoft Cloud background check
  • Preferred: 8+ years technical engineering experience
  • Preferred: Master's Degree with 6+ years experience
  • Preferred: Deep knowledge of T-SQL and SQL Server with highly scalable cloud services
  • Preferred: Proficiency in writing Kusto queries
  • Preferred: AI/ML knowledge

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Bing Ads platform, focusing on high-performance advertising systems and large-scale data processing.

Senior Software Engineer- Multiple Roles

Senior Backend Software Engineer position at Microsoft Prague, working on critical infrastructure and services across identity, communication, and cloud platforms with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Agility Team, focusing on feature delivery management and innovation in Windows development with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Semantic Fabric technology, building scalable enterprise data solutions for Copilot with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on Linux kernel development and performance optimization for Azure cloud infrastructure, offering competitive compensation and hybrid work arrangement.