Senior Software Engineer

Microsoft is a global technology company building cloud-enabled solutions and enterprise software 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 Storage Engine in Azure SQL Database. The position involves designing and developing features in core areas like logging and recovery, transactions, versioning, and database structures. As part of Microsoft's mission to build the data platform for the age of AI, you'll be working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Azure Synapse Analytics. The ideal candidate should have 8+ years of programming experience, strong system sensibilities, and a deep understanding of database internals. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. This is an opportunity to join a global technology leader that values innovation, diversity, and customer-focused solutions in the cloud-enabled world.

Last updated 24 minutes ago

Responsibilities For Senior Software Engineer

  • Design and develop features in the core Storage Engine
  • Work on logging and recovery, transactions, versioning, database structures
  • Participate in 24x7 live site on call rotations
  • Build and maintain Microsoft's operational Database systems

Requirements For Senior Software Engineer

Java
  • Bachelor's, Master's, or PhD in computer science or related field
  • 8+ years of programming experience in C++ OR C# OR Java
  • Sound problem-solving skills with strong system sensibilities
  • Good understanding of database system internals, storage systems
  • Experience in building and shipping production grade software or services
  • High enthusiasm, integrity, results-orientation, self-motivation, and resourcefulness
  • Work collaboratively, solve problems with groups, find win/win solutions

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • 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's Copilot Studio Agents team, focusing on AI automation integration and agent capabilities development with competitive compensation and hybrid work arrangement.

Senior Software Engineer - Azure Core Host Networking

Senior Software Engineer position at Microsoft Azure Core focusing on networking infrastructure, drivers, and cloud services development in Haifa, Israel.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI platform team in Hyderabad, working on Bing's backend search engine with focus on predictive modeling and text mining.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Linux System Group, focusing on Linux kernel development and platform security with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Purview Data Governance team, focusing on enterprise data management and AI-based solutions with competitive pay and remote work options.