Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythonc#distributed systemsmicroservicescloud platformsai/mlazuredebuggingcompliance

About the Role

The Software Engineer II role involves designing AI-driven solutions to enhance service reliability and developer productivity within Microsoft's Commerce Platform and Experiences team. Responsibilities include building distributed systems, implementing guardrails for risk detection, and collaborating on technical strategy. This position requires experience with cloud platforms, microservices, and coding in languages like C# or Python.

Key Responsibilities

  • Design, develop, and implement AI-driven guardrails to detect risky configurations and improve service reliability
  • Build solutions that autogenerate remediation recommendations to accelerate developer productivity
  • Build monitoring, auditing, and reporting solutions for transparency and compliance on a global scale
  • Participate in code and design reviews and analyze incident debriefs to strengthen systems
  • Collaborate with cross-functional teams to define technical requirements and deliver customer-focused solutions

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with distributed systems, microservices architecture and cloud platforms
  • 2+ years of experience in solving, designing, coding, and debugging distributed systems
  • 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 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
  • 2+ years of experience with deployment automation, telemetry tooling and live-site engineering practices
  • Ability to ship quality, well-test code and to operate services in production
  • Experience working with cloud services like Azure
  • Experience working with enterprise grade systems handling mission-critical business logic

Benefits & Perks

  • Industry leading healthcare