Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonjavascriptci/cdai/mlreacttypescripttelemetryinfrastructure-as-coderelease management
About the Role
Senior Software Engineer role focused on designing and delivering next-generation conversational experiences for Microsoft 365 Copilot Chat. The engineer will build frameworks for experimentation, automate release and monitoring processes, and embed AI-driven solutions to optimize workflows and elevate user experience. This position requires balancing speed and reliability at global scale while collaborating with cross-disciplinary teams.Key Responsibilities
- Design and implement frameworks for experimentation and data-driven analysis
- Enhance engineering systems for rapid iteration and continuous deployment
- Automate development workflows, release pipelines, and live-site operations
- Integrate AI-driven solutions to optimize developer workflows and improve UX
- Act as a Designated Responsible Individual (DRI) to monitor and restore system/product/service
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Expertise in CI/CD, infrastructure-as-code, release management, telemetry, and monitoring
- Familiarity with AI/ML concepts and experience applying them to user-facing features or developer workflows
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
- Proficiency in modern web/app development (React, TypeScript)
- Security, compliance, privacy-by-design mindset; experience with cost-aware engineering
Benefits & Perks
- Industry leading healthcare