Responsibilities
- Build next-generation offerings in Load Balancer technologies and collaborate with other SDN teams to deliver seamless, reliable, and high-performance cloud infrastructure.
- Design, develop, and deploy large-scale distributed systems capable of handling massive data processing with high performance.
- Identify opportunities and lead the design and implementation of telemetry, alerting, self-healing, and automation features to enhance service health, manageability, and reliability.
- Diagnose network and system performance issues and propose simple, effective technical solutions.
- Understand customer needs and translate them into product features and improvements.
- Act as a Designated Responsible Individual (DRI), mentor engineers, monitor systems for issues, and coordinate actions to restore system health.
- Mentor team members on coding and design best practices.
Qualifications
Minimum Qualifications:
- Bachelor's Degree in Computer Science or related field and 4+ years of engineering experience with coding in languages such as C, C++, C#, or Rust, or equivalent experience.
- At least 1 year of experience building highly scalable distributed systems using microservices architecture.
Other Requirements:
- Ability to meet security screening requirements, including passing the Microsoft Cloud Background Check upon hire and every two years.
Preferred Qualifications:
- Master's Degree in Computer Science or related field with 6+ years of engineering experience, or a Bachelor's Degree with 8+ years of experience, in languages like C, C++, C#, or Rust.
- 3+ years experience with distributed systems or microservice architecture.
- 2+ years experience building and deploying large-scale cloud services.
- Strong problem-solving skills and innovative thinking.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to various protected characteristics. For accommodations, please contact us through the provided form.