Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythoncloud-nativemicroservicesdockerkubernetesci/cdai/mlreactsql
About the Role
Software Engineer II role at Microsoft's Azure CXP team focused on improving cloud reliability and customer experience. Responsibilities include building scalable distributed systems, collaborating with stakeholders, and managing live service operations. The role requires experience with cloud platforms, modern frameworks, and agile environments.Key Responsibilities
- Collaborate with stakeholders to identify user requirements and incorporate feedback
- Contribute to product architecture, ensure security and compliance, assist in testing
- Implement code for products with focus on extensibility and maintainability
- Execute project plans, conduct experimentation, support safe deployment
- Manage live service operations, act as on-call DRI, integrate telemetry data
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) or equivalent
- 2 years experience designing and building scalable distributed full stack systems and cloud-native applications (AWS, Azure, GCP)
- 2 years experience working in agile, fast-paced environments, navigating ambiguity
- 2 years experience with modern frameworks and tools for APIs, microservices, and front-end development
Nice to Have:
- Master's Degree in Computer Science or related field AND 3+ years experience OR Bachelor's AND 5+ years experience
- 3 years leading or contributing to cross-functional engineering projects with strong communication
- 1+ years of applied AI/ML experience (building models, leveraging AI services, automation)
- Experience with containerization (Docker, Kubernetes), CI/CD pipelines, DevOps practices
- Knowledge of modern database systems (SQL, NoSQL, caching, streaming)
Benefits & Perks
- Industry leading healthcare