Senior Software Engineer

Microsoft is a global technology leader providing cloud computing, software, and hardware solutions.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Azure SQL DB is seeking a Senior Software Engineer to join their team in Bangalore. This role is crucial in developing and maintaining Microsoft's leading managed relational database service, which operates hundreds of thousands of servers worldwide with millions of databases across 40+ regions. The position offers an opportunity to work on revolutionary capabilities spanning database insights, auditing, performance optimization, encryption, and disaster recovery.

As a Senior Software Engineer, you'll be responsible for designing and implementing solutions for massive-scale database management, processing billions of REST API calls monthly while maintaining strict SLAs. You'll work with cutting-edge distributed systems technology, helping to shape the next generation of Control Plane platform designed for 100x customer growth.

The ideal candidate will combine deep technical expertise in distributed systems with strong collaborative skills, working across teams to deliver high-quality solutions. You'll have the opportunity to mentor junior team members, partner with Program Management and architects, and directly impact customer success through innovative solutions.

This role offers exposure to cloud-scale challenges, working with enterprise customers and SaaS providers, and the chance to contribute to Microsoft's leading cloud database platform. You'll be part of a team that values technical excellence, customer focus, and continuous innovation, with access to Microsoft's comprehensive benefits package and professional development resources.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Design, implement, test and operate services and components
  • Build and maintain partnership between our team and teams operating services upstream and downstream
  • Establish customer connections and build insights into their business to feed back into design
  • Mentor and grow junior members of the team
  • Partner with Program Management, architects and leaders to define requirements, scope projects and validate solutions
  • Release features on time, with high quality, meeting functional, performance, scalability and compliance requirements
  • Research and adopt new technology to improve quality of the service, increase customer value or reduce operating cost
  • Participate in on-call rotation for the team

Requirements For Senior Software Engineer

Java
  • Bachelor's degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline or 3+ years of industry engineering experience
  • 8+ years of programming experience in Java OR C++ OR C OR object-oriented programming
  • 5+ years of software development, Object-oriented programming and design patterns
  • Strong design, implementation and communication skills
  • Experience with distributed systems
  • Good knowledge of SQL
  • Prior experience in Cloud service offering is a strong plus

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage infrastructure, managing exabyte-scale distributed systems across global datacenters.

Senior High Performance Computing Software Engineer

Senior HPC Software Engineer role at Microsoft Azure, focusing on AI and GPU infrastructure, offering remote work and competitive pay ($117K-$229K).

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Project Falcon, building and managing large-scale Kubernetes clusters and distributed systems infrastructure.

Software Engineer

Senior Software Engineer role at Microsoft's Azure Core team, focusing on building and maintaining large-scale distributed systems for deployment orchestration and repair.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Barcelona, working on large-scale distributed systems for Bing Ads, focusing on ad serving platforms and privacy solutions.