Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
cloud systemsdistributed systemsc#javapythonjavascriptci/cdagile methodologiesai
About the Role
Software Engineer role at Microsoft building the Substrate Core platform that powers Microsoft 365's critical services and Copilot. Focuses on designing scalable infrastructure, driving operational excellence with AI/automation, and enabling financial accountability across shared infrastructure.Key Responsibilities
- Design and Implementation: Contribute to architecture and design of product features
- Coding and Debugging: Write clean, maintainable code and conduct retrospective debugging
- Collaboration: Work with product managers and engineers to define requirements and deliver solutions
- Telemetry and Observability: Integrate instrumentation to gather system behavior data
- Customer Focus: Understand customer pain points and translate into technical solutions
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 1+ years technical engineering experience OR equivalent experience
- Experience with large-scale cloud or distributed systems
- Proficiency in languages such as C#, Java, Python, or JavaScript
- Familiarity with CI/CD pipelines, agile methodologies, and modern development practices
Nice to Have:
- Master's Degree in Computer Science AND 3+ years experience OR Bachelor's Degree AND 5+ years experience
- Passionate about AI, innovation, and emerging technologies
Benefits & Perks
- Industry leading healthcare