Senior Software Engineer

Microsoft is a leading global technology company that develops software, cloud services, and computing devices.
Backend
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 rapidly growing team that leads the managed relational database business. This role focuses on building and maintaining the Azure SQL DB Control Plane, which processes billions of REST API calls monthly with predictable SLA and 100% consistency. You'll work on designing and implementing solutions for management at massive scale, optimizing capacity utilization, and creating next-generation platform technologies.

The ideal candidate will have 8+ years of experience in software development, with strong expertise in distributed systems and cloud services. You'll be responsible for designing, implementing, and operating critical services while collaborating with cross-functional teams. The role requires both technical excellence and strong communication skills, as you'll be mentoring junior team members and partnering with various stakeholders.

This position offers the opportunity to work on cutting-edge technology that powers hundreds of thousands of servers worldwide with millions of databases across 40+ regions. You'll be part of a team that's pushing the boundaries of technology, implementing revolutionary capabilities in database management, security, and cloud integration. The role combines technical challenges with business impact, as you'll help shape the future of Microsoft's cloud database services while working with enterprise customers and SaaS providers.

Last updated 2 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
  • 8+ years of programming experience in Java OR C++ OR C OR C# object-oriented programming
  • Knowledge of how web works (REST API)
  • Experience with distributed systems
  • Strong design, implementation and communication skills
  • Good knowledge of SQL
  • Prior experience in Cloud service offering is a strong plus
  • Knowledge of building a secure service and understanding of cloud computing paradigms
  • Strong written and oral communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision 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 OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.