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