Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

The Manual Touch Reduction (MTR) team at Microsoft is seeking a Software Engineer II to join their mission of transforming production system operations. This role focuses on building and scaling telemetry-driven platforms like the Production Touch Dashboard (PTD) to enhance automation, safety, and reliability across Azure infrastructure.

As a Software Engineer II, you'll be instrumental in identifying, classifying, and eliminating unsafe manual operations. The position involves working with cutting-edge technology to reduce high-severity outages and improve operational excellence at scale. You'll collaborate across Azure engineering teams to implement safe operational patterns and drive adoption of least-privilege access models.

The role offers significant visibility to senior leadership and requires creative problem-solving skills to achieve meaningful business outcomes. You'll be working in a fast-paced environment where you can influence architectural designs and drive scalability and availability goals. The team values world-class engineering excellence and encourages innovative thinking.

Microsoft provides a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where employees can thrive professionally and personally.

This position offers up to 100% work from home flexibility with 0-25% travel requirements. You'll be part of a team that directly impacts Azure's infrastructure reliability and safety, making it an excellent opportunity for engineers passionate about building resilient systems and shaping the future of cloud operations.

Last updated a month ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call duties
  • Monitors system/product/service for issues and handles restoration
  • Stays current with developments to improve system availability, reliability, and performance

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience designing, developing engineering systems, and/or infrastructure
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?