Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their dynamic team of world-class engineers responsible for being the first responders to a planet-scale system. This role is pivotal in ensuring the seamless operation of critical infrastructure that supports billions of daily operations trusted by customers globally.

The position requires a technical professional who can understand and manage large-scale distributed systems, with the ability to respond rapidly to incidents and maintain high service availability. The ideal candidate will have 2+ years of experience in software engineering, with strong expertise in languages such as C++, Java, JavaScript, or Python.

As a Software Engineer II, you'll be working on the frontline of Microsoft's critical infrastructure, collaborating with technical experts to maintain and enhance system reliability. The role demands excellent problem-solving skills, the ability to make decisions under pressure, and a commitment to continuous improvement and innovation in system monitoring and issue resolution.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. You'll be part of Microsoft's inclusive culture where every person is empowered to achieve more, with opportunities for professional growth and development.

This is an on-site role based in Hyderabad, India, with 0-25% travel requirements. You'll be joining a company that values respect, integrity, and accountability, working on systems that impact billions of users worldwide. The role offers excellent opportunities for career growth and the chance to work with cutting-edge technology at a global scale.

If you're passionate about distributed systems, have a strong technical background, and want to be part of maintaining and improving critical infrastructure at Microsoft, this role offers an exciting opportunity to make a significant impact while working with industry-leading technology and talented professionals.

Last updated 6 minutes ago

Responsibilities For Software Engineer II

  • Understand a planet scale system, both breadth and depth of how things work
  • Rapid response to incidents and ensure high availability of the service
  • Collaborate with technical experts to maintain and enhance system reliability
  • Drive continuous improvement and innovation in system monitoring and issue resolution
  • Develop strategies to mitigate risks and prevent recurrence of issues
  • Exhibit growth mindset, and culture of excellence, and agility

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
  • Proven experience in understanding large-scale distributed systems
  • Deep technical knowledge and strong understanding of system architecture
  • Strong leadership qualities
  • Commitment to providing exceptional service and maintaining customer trust

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