Back to jobsJob overview
About the role
Software Engineer II - Infrastructure at Microsoft
Required Skills
pythonc#javascriptai/mldistributed systemscloud servicesazuremachine learninginfrastructure
About the Role
Software Engineer II - Infrastructure role at Microsoft's ES365 team, focusing on developer tools and infrastructure for Microsoft 365. Responsibilities include building AI tools, improving developer experience, and working with diverse technologies like web apps, cloud services, and machine learning. Requires 2+ years of experience in coding, infrastructure, and AI solutions.Key Responsibilities
- Work with engineers, product managers, designers, and partner teams to deliver features with proper design and architecture
- Own and deliver complete features across the development lifecycle from design to servicing
- Write clean, well-thought-out code emphasizing quality, performance, simplicity, and scalability
- Be committed to delivering the best experience for customers
- Help create a diverse and inclusive culture for effective teamwork
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 like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 1+ years of experience in infrastructure or test driven environment
- 1+ years of experience leveraging AI solutions to large scale problems
- Experience in building highly available distributed systems at scale
Nice to Have:
- Experience in design, coding, testing, problem solving, and debugging skills in any language
- Experience working across disciplines, groups, and teams
- Experience writing applications using C# and JavaScript
- Experience architecting and delivering distributed cloud services, Azure preferred
- Experience in machine learning
Benefits & Perks
- Industry leading healthcare