hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Senior Software Engineer

Microsoft

Microsoft

Software Engineering
Posted on Oct 27, 2025

Senior Software Engineer

Bangalore, Karnataka, India

Save

Share job

Date posted
Oct 27, 2025
Job number
1898552
Work site
3 days / week in-office
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

Overview:

Do you want to join a world-class engineering team in India and work on hard technical challenges? Are you interested to work in a globally distributed team with an exceptional record of innovation and execution that has made us one of the largest businesses within Microsoft? If yes, keep reading…

Azure SQL Database is a fast-growing platform as a service that is attracting application developers and enterprise workloads to the cloud. Our team is responsible for mission critical functions such as point in time restore, default disaster recovery and long-term retention for millions of databases. This is a great opportunity to learn and work on the internals of enterprise class relational database engines, solve hard problems and build a highly-scalable and reliable data service. You will be working in an environment where innovation is valued and will have an opportunity for direct impact on functionality, scalability, security, performance, manageability and supportability of the Azure SQL Database service. We need collaborative developers who can think big and find creative ways to meet these challenges. Come join us in the Azure Data SQL India team!

Azure SQL Platform is guided by a visionary and transformative mission to revolutionize cloud database management and deliver the platform, service, and features, for running the world’s most critical workloads for millions of customers worldwide. We are looking for a Software Engineer with strong engineering skills to join the team. You will have an opportunity to shape and build the next generation of SQL platform designed for 100x customer and request volume.

Qualifications

Basic Qualifications:

  • Bachelor’s degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline
  • 8+ years of programming experience in C#, C++, or C
  • Proficiency in troubleshooting and debugging
  • 8+ years of commercial systems level software development experience
  • Experience with large scale distributed systems, multithreading and object-oriented programming

Preferred Qualifications:

  • Experience with relational database internals and storage systems
  • Self-driven, results oriented, high integrity, ability to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes

Responsibilities

Responsibilities:

  • Design, implement and maintain services and components that provide secure and resilient platform for SQL control plane and data plane services.
  • Develop innovative technology for managing massive-scale operations for large customers tolerating underlying system failures, software and hardware upgrades and reconfiguration, while enabling optimal placement and utilization of Azure clusters and regions.
  • Design and implement solutions for cluster expansions at a global scale, analyze telemetry and the behavior of large distributed systems to mine actionable insights.
  • Ensure the highest standards of quality and reliability across all services and solutions.
  • Contribute to design of service software stack, datacenter design and network topology.
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Research and adopt modern technology to improve quality of the service, increase customer value or reduce operating cost
  • Participate in on-call rotation for the team​
  • Mentor and grow junior members in the team
  • Partner with Program Management, architects, and leaders to define requirements, scope projects and validate solutions
  • Build and maintain partnership between our team and teams operating services upstream and downstream

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.