Taro Logo

Software Engineer II - Infrastructure

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Job Description

Microsoft's ES365 (Microsoft 365 Engineering Systems) team is seeking a Software Engineer II to work on infrastructure and developer experience tools. This role focuses on building and improving the end-to-end developer experience in Office and Substrate, from source control to deployment automation. The position involves working with AI tools to enhance developer productivity and spans both front-end and back-end technologies.

The role offers an exciting opportunity to work on large-scale projects within Microsoft's diverse ecosystem. You'll be at the core of Microsoft 365, building tools that directly impact developer productivity and happiness. The position involves working with web applications, CLI development, back-end services, machine learning, managed code, native code, cross-platform solutions, databases, distributed systems, and cloud services.

As part of the ES365 team, you'll be instrumental in moving away from proprietary tools towards "one Microsoft" investments, open source, and industry standard tools. The role particularly emphasizes AI integration to help developers work more efficiently and confidently. You'll be working in a collaborative environment, partnering with various teams to deliver solutions that shape the future of Engineering Systems at Microsoft.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work remotely. Microsoft provides an inclusive culture where diversity is valued and employees are encouraged to bring their authentic selves to work. The role requires strong technical skills, experience with distributed systems, and a passion for building developer tools and services.

This is an excellent opportunity for engineers who want to make a significant impact on developer productivity while working with cutting-edge technologies and AI solutions. The role combines technical challenges with the satisfaction of seeing immediate results, as your customers will be fellow Microsoft engineers.

Last updated 3 hours ago

Responsibilities For Software Engineer II - Infrastructure

  • Work with engineers, product managers, designers, and partner teams to deliver features
  • Own and deliver complete features across the development lifecycle
  • Write clean, well-thought-out code with emphasis on quality and performance
  • Be committed to delivering the best experience for customers
  • Help create a diverse and inclusive culture
  • Embody Microsoft Culture and Values

Requirements For Software Engineer II - Infrastructure

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering 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
  • Experience in design, coding, testing, problem solving, and debugging skills
  • Experience writing applications using C# and JavaScript
  • Experience architecting and delivering distributed cloud services

Benefits For Software Engineer II - Infrastructure

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs