resu·mail

Principal Software Engineer

at Microsoft

Hyderabad, India Senior Posted 2026-05-15

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Principal Software Engineer role at Microsoft, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

Technical leadership, architect, 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, Linux OS, 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. You are the key member in developing the product strategy & product features which are key differentiators for the product offering Lead discussions with stakeholders to enable solutions that is highly secure, reliable and performant. Lead by example within the team by producing extensible and maintainable code. Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices. Participate in code reviews to ensure coding standards are followed. Consider diagnosability, reliability, and maintainability when reviewing code, and understand when code is ready to be shared or delivered. Identify needs for a broad versus selected approach in testing mechanisms and make informed decisions to implement the most effective tests. Drive efforts to add new tests, remove antiquated tests, and aggregate tests to improve the test suite. Work in a culture of continuous improvement, adaptation, reflection, and growth​ ​​Bachelor's Degree in Computer Science or related technical field AND 8+ years relevant technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. ​​Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience designing, building, and operating large-scale distributed systems or cloud services. Strong programming skills, deep knowledge of your programming language of choice and its standard library, and deep understanding of data structures and algorithms. Clear and concise verbal and written communication. Proven ability to lead technical decisions independently, mentor engineers, work cross-functionally, and deliver reliable, maintainable code in high-stakes environments. Familiarity with control plane design patterns, service orchestration, and scaling stateful services and distributed systems. Experience with database internals, performance tuning, failover and replication a plus. Experience with Linux troubleshooting, analyzing memory dumps, and low-level performance a plus. ​

How to get this job at Microsoft

  1. Don't rely on the portal. Cold applications for a role like Principal Software Engineer land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at Microsoft — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach Microsoft's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›