Senior Software Engineer

Microsoft is a global technology leader providing world-class database technologies and cloud computing solutions used across the globe.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Database Platform team is seeking a Senior Software Engineer to join their Azure Data SQL Performance Engineering & Hardware team. This role focuses on delivering world-class, cost-effective, & high-performance operational databases for On-Prem and Cloud platforms running on modern hardware technology.

The position involves working with Azure SQL Database and SQL Server on Azure Virtual Machines, with a focus on driving product performance, scalability, and reducing TCO. You'll have the opportunity to work on scale-up performance of SQL on single systems (1000+ cores, 24TB+ RAM), scale-out performance (SQL big-data clusters), and cloud optimization.

The team operates hundreds of thousands of servers worldwide with millions of databases across 50+ Azure regions. They tackle planet-scale challenges and push the limits of technology to meet the requirements of the world's most demanding data applications. The role requires deep expertise in database technology and cloud computing, with a focus on optimizing the management of millions of databases across various price/performance spectrums.

As a senior engineer, you'll collaborate with OEM partners, analyze SQL performance on modern hardware technologies, and contribute to technical marketing deliverables. You'll also explore emerging Azure technologies and drive product improvements through modeling, competitive analysis, and benchmarks.

The team culture emphasizes diversity, mutual respect, and investment in each other's success. They work across all layers of the technology stack, offering both technically deep and broad challenges. This role provides an excellent opportunity for someone passionate about database technology, cloud computing, and solving complex performance engineering challenges at a global scale.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Contribute to current/upcoming product improvements with key performance deliverables
  • Collaborate with OEMs partners in analyzing SQL performance
  • Explore emerging Azure SKUs and technologies to drive product improvements
  • Strengthen engineering process for cloud deployments
  • Identify improvements in supportability for performance analysis
  • Provide regular updates to key-stakeholders
  • Stay educated on existing and state of the art technologies
  • Grow and mentor junior developers

Requirements For Senior Software Engineer

Java
Python
  • 10+ years of programming experience in C/C++/C#/Java/Python
  • 5+ years of experience related to Performance Engineering skills
  • Bachelor's degree in Computer Science or Engineering or Mathematics or Physics
  • Track record of successfully leading end-to-end engineering projects
  • Excellent technical design, problem solving and debugging skills
  • Customer obsession and passion for shipping high quality products
  • Track record of collaborating effectively with multiple cross-functional teams

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 role at Microsoft working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.