Taro Logo

Software Engineer II

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's ES365 (Microsoft 365 Engineering Systems) team is seeking a Software Engineer II to join their dynamic team. This role is at the core of Microsoft Office's development infrastructure, working on services and infrastructure that power the end-to-end developer experience.

The ES365 team manages critical systems from source control and check-in experience to build, testing, security, compliance, and deployment automation. They're making significant improvements to make it easier to build and ship apps across platforms and endpoints, embracing open source and industry standard tools.

As a Software Engineer II, you'll work on large-scale projects handling petabytes of data and trillions of datasets daily, serving tens of thousands of Office developers internally and millions of Office customers externally. The role offers opportunities spanning front-end and back-end technologies, including web application development, CLI development, AI, managed code, native code, cross-platform solutions, databases, distributed systems, and cloud services.

Key responsibilities include:

  • Designing and implementing complete features with emphasis on quality, performance, and scalability
  • Collaborating with engineers, program managers, and partner teams
  • Providing technical leadership and mentorship to junior engineers
  • Writing clean, maintainable code
  • Building strong partnerships within Microsoft to drive innovation

The ideal candidate will have 2+ years of technical engineering experience with strong coding skills in languages like C++, C#, Java, JavaScript, or Python. They should possess excellent communication and collaboration skills, with a passion for making engineers productive and enabling M365 customers to be more successful.

The position offers comprehensive benefits including healthcare, educational resources, investment options, parental leave, and work-life balance. Microsoft provides a diverse and inclusive culture where everyone can thrive while working on impactful projects that shape the future of engineering systems.

Last updated a day ago

Responsibilities For Software Engineer II

  • Work with engineers, program managers, partner teams to deliver features
  • Own and deliver complete features, including design, architecture, implementation
  • Provide technical leadership and share best practices
  • Mentor junior engineers
  • Write clean, well-thought-out code
  • Build strong relationships with partners within Microsoft
  • Help create a diverse and inclusive culture

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check
  • Excellent communication and collaboration skills

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer II