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