Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythoncloud-native applicationsdistributed systemsai/mldockerkubernetesci/cdreactmicroservices
About the Role
Senior Software Engineer role at Microsoft's Azure CXP team focusing on building scalable, reliable cloud systems. Responsibilities include full-stack development, project ownership, and mentoring. Requires 4+ years of experience with cloud platforms and modern software engineering practices.Key Responsibilities
- Design, build, and deliver scalable, resilient software systems across full stack
- Own projects end-to-end from requirements to deployment and iteration
- Write clean, maintainable code and drive engineering quality through reviews and testing
- Ensure production reliability via monitoring, issue resolution, and automation
- Mentor teammates and collaborate with cross-functional teams
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
- 3+ years designing and building scalable distributed full stack systems and cloud-native applications (AWS, Azure, GCP) with hands-on coding
- 3+ years experience in agile, fast-paced environments navigating ambiguity
- 3+ 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 6+ years experience OR Bachelor's Degree AND 8+ years experience
- 5+ years leading or contributing to cross-functional engineering projects with strong communication skills
- 2+ years of applied AI/ML experience (building models, leveraging AI services, automation)
- Experience with containerization (Docker, Kubernetes), CI/CD pipelines, and DevOps practices
- Knowledge of modern database systems (SQL, NoSQL, caching, streaming)
Benefits & Perks
- Industry leading healthcare