Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
distributed systemsmicroservicescloud servicesobservabilityai/mlc#pythonjavajavascript
About the Role
Senior Software Engineer role at Microsoft's Intelligent Conversation and Communications Cloud (IC3) team. Responsible for designing and developing large-scale distributed services, improving observability, and leveraging AI to enhance reliability. Onsite 3 days per week in Redmond, WA.Key Responsibilities
- Design and develop large-scale distributed services using modern engineering practices
- Architect systems with well-defined interfaces and leverage telemetry data for decision-making
- Improve test coverage, implement integration tests, and resolve problem areas
- Build reusable engineering tools that boost service health and reduce operational overhead
- Enhance observability across business-critical services to accelerate issue detection and diagnosis
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- 4+ years experience with cloud services
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Experience working in large-scale enterprise environments
- Experience building or operating observability platforms and applying AI/ML to anomaly detection
- Familiarity with cloud platforms (Azure/AWS/GCP) and microservices architectures
- Knowledge of AI/ML concepts and practical experience integrating AI-driven features
Benefits & Perks
- Industry leading healthcare