Senior Software Engineer

Microsoft builds cloud-enabled enterprise solutions and leads transformation in analytics with Azure Data engineering products.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team in Bangalore. This role focuses on building and maintaining Microsoft's operational Database systems, specifically working on the Hyperscale team in Azure SQL Database. You'll be responsible for mission-critical functions such as High Availability, Scalability, Storage, and Data Integrity for millions of databases. This position offers an exceptional opportunity to work on enterprise-class relational database engines, tackle complex problems, and build highly scalable data services. The role involves collaborating with a diverse, globally distributed team where innovation is valued. You'll have direct impact on the Azure Hyperscale Database service's design, functionality, security, performance, and scalability. The ideal candidate will have strong experience in system design and development, with expertise in C/C++ and database systems. This role combines technical leadership with hands-on development, offering the chance to mentor junior engineers while advancing the state of the art in Database Systems. Microsoft offers comprehensive benefits, a collaborative culture, and the opportunity to work on cutting-edge technology that impacts millions of users worldwide.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Work on latest technology in compute and storage
  • Apply innovative algorithms for solving database, computing, and storage problems at scale
  • Mentor and lead a group of engineers
  • Work with technical experts across the globe
  • Participate in live site rotations to resolve customer challenges
  • Drive improvements in product quality and reliability

Requirements For Senior Software Engineer

  • Bachelor's degree in computer science, engineering or mathematics
  • 8+ years of experience working in System design and development
  • Proficient in C/C++
  • Hands-on experience in troubleshooting and debugging complex problems
  • Self-driven, results oriented
  • Experience with relational database internals and storage systems
  • Experience with large scale distributed systems
  • Strong problem-solving, interpersonal, and communication skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
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 Software Engineer

Senior Software Engineer role at Microsoft working on Azure DevOps platform, building scalable microservices with competitive compensation and full remote work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on compiler and build system challenges, requiring expertise in C++ and software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Vancouver, working on Azure Edge+Platform team to develop and maintain large-scale engineering systems with focus on security and dependency management.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on AI-powered employee experience platforms with focus on backend services and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI division, building developer tools and services, offering competitive pay and benefits with remote work options.