Senior Software Engineer

Microsoft is a company where passionate innovators collaborate to build the data platform for the age of AI, powering data-first applications and driving a data culture.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
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 DW Swift Team within Synapse SQL DW. This role focuses on delivering next-generation SaaS Enterprise Data Warehouse solutions, making core product changes to enable rapid and predictable releases with high quality and agility.

The position offers the opportunity to work on industry-leading innovations in areas such as high availability, next-gen deployment, engineering systems, and quality-focused product design. You'll be working with both custom Synapse Analytics components and the SQL Server code base.

As part of Azure Data, you'll be contributing to products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The team's mission is to build the data platform for the age of AI, powering data-first applications and driving a data culture.

The role requires expertise in distributed systems, cloud services, and enterprise-class software development. You'll be working in a collaborative environment where diversity is valued and team members learn from each other. The position involves both technical leadership and hands-on development, with opportunities to influence product direction and mentor other engineers.

Key responsibilities include developing highly reliable services for large-scale data interaction, leading design discussions, troubleshooting complex issues across teams, and contributing to the product vision and architecture. The role also involves participating in on-call rotations and maintaining service health.

This is an excellent opportunity for a senior engineer who wants to work on cutting-edge data platform technology while having a significant impact on Microsoft's cloud infrastructure. The position offers competitive compensation, comprehensive benefits, and the chance to work with world-class engineering teams in a hybrid work environment.

Last updated 12 minutes ago

Responsibilities For Senior Software Engineer

  • Develop and maintain highly reliable services that enable users to interact with complex large-scale data
  • Design, develop and maintain highly reliable engineering systems and infrastructure
  • Work with engineers across orgs to troubleshoot issues and find root causes
  • Support development teams by maintaining efficient engineering systems and services
  • Partner with stakeholders to define product requirements and create technical designs
  • Collaborate with, mentor, and influence members within and across teams
  • Lead by example in producing extensible and maintainable code
  • Lead design discussions and hold ownership for design decisions
  • Contribute to product vision, roadmap, architecture, and planning
  • Participate in on-call rotation for maintaining service health

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience in building distributed systems and shipping enterprise-class systems software
  • Proven track record in delivering reliable, scalable and highly performant end-to-end solutions
  • Excellent communication and demonstrated ability to drive cross-team improvements
  • Experience developing and managing scalable cloud services
  • Hands-on engineering experience with Azure, AWS or GCP

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 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 High-Performance Computing Backend Software Engineer

Senior Backend Engineer role at Microsoft focusing on high-performance computing network technology and infrastructure optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on C++ compiler team, focusing on optimization and toolchain development with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on virtualization technology, offering $117K-$229K salary with hybrid work in Redmond, WA.

Software Quality Engineer

Senior Software Quality Engineer role at Microsoft's Xbox Game Studios, focusing on quality assurance for AAA+ gaming titles with emphasis on data-driven testing and automation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID authentication and authorization services, developing secure solutions for user and tenant management.