Taro Logo

Software Engineer II - CTJ - Poly

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
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 - CTJ - Poly

Microsoft's Azure Compute team is seeking a Software Engineer II to join their core cloud computing infrastructure team. This role is at the heart of Azure's platform, building and managing fault-tolerant distributed systems that deliver millions of virtual machines for customer workloads.

The position offers an opportunity to work on highly strategic infrastructure that's fundamental to Microsoft's cloud services. You'll be part of a collaborative team that values bottoms-up innovation and creative problem-solving. The role involves hands-on development of large-scale distributed systems, with responsibilities including on-call support, automation development, and ensuring high security and reliability standards.

As a Software Engineer II, you'll work with cutting-edge cloud technologies, contribute to mission-critical systems, and have direct impact on Azure's core infrastructure. The role requires strong technical skills in languages like C++, C#, or Python, plus experience with distributed systems. You'll need to maintain an active Top Secret clearance and work in a hybrid environment with up to 50% work from home flexibility.

The compensation is competitive, ranging from $100,600 to $199,000 base salary, with comprehensive benefits including healthcare, educational resources, and investment options. This is an excellent opportunity for engineers passionate about cloud computing, distributed systems, and working on technology that powers millions of customer workloads worldwide.

The role combines technical depth with business impact, requiring both strong engineering skills and the ability to collaborate across teams. You'll be part of Microsoft's mission to empower every person and organization, working in an inclusive culture that values growth mindset, innovation, and collaboration.

Last updated 2 months ago

Responsibilities For Software Engineer II - CTJ - Poly

  • Acts as a Designated Responsible Individual (DRI) working on call to monitor service
  • Contributes to the development of automation within production and deployment
  • Ensures security, privacy, safety, and accessibility compliance
  • Applies best practices for product development and scaling
  • Maintains communication with key partners across Microsoft
  • Drives efforts to integrate instrumentation for gathering telemetry data
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Software Engineer II - CTJ - Poly

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
  • Active U.S. Government Top Secret Clearance with SCI access
  • Must pass Microsoft Cloud background check
  • U.S. citizenship required
  • 4+ years of experience with PowerShell, C#, or C++ (preferred)
  • Experience working on large-scale distributed services with on-call responsibilities (preferred)

Benefits For Software Engineer II - CTJ - Poly

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