Back to jobsJob overview

About the role

Principle Software Engineer at Microsoft

Required Skills

mysqldistributed systemscloud servicessystem programmingperformance tuningreplicationbackup/restorecontrol planeservice orchestration

About the Role

Principal Software Engineer role at Microsoft's Azure Data team, focusing on building and maintaining the control plane for Azure Database for MySQL. The position involves designing core components, improving service reliability, and debugging complex distributed systems to enable a fully managed MySQL service at global scale.

Key Responsibilities

  • Design, build, and maintain core components of the control plane for Azure Database for MySQL
  • Lead end-to-end development of features that improve availability, performance, and operational simplicity
  • Debug and resolve complex issues across distributed systems, networking, storage, and compute layers
  • Continuously improve service reliability, observability, and debuggability through thoughtful engineering
  • Mentor teammates and contribute to a culture of ownership, urgency, and pragmatic problem-solving

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 14+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 10+ years of experience designing, building, and operating large-scale distributed systems or cloud services
  • Experience with system programming
  • Proven ability to lead technical decisions independently and deliver reliable, maintainable code in high-stakes environments
  • Demonstrated track record of high-output, hands-on engineering with a bias for action and ownership of end-to-end technical decisions
  • Experience operating or engineering MySQL internals, performance tuning, replication, or backup/restore in a cloud environment

Nice to Have:

  • Familiarity with control plane design patterns, service orchestration, and scaling stateful services in distributed systems

Benefits & Perks

  • Industry leading healthcare