Software Engineer 2

Microsoft is a global technology company that develops and sells software, hardware, and services.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer 2

Azure Edge+Platform [E+P] is seeking a Software Engineer II to join their Engineering Systems team, which builds and operates the Engineering System for Azure and Windows. This role involves developing services, tools, and testing frameworks to secure and enhance their test validation platform. The position is based in Redmond, WA, with hybrid work options (up to 50% work from home).

The role focuses on modernizing and providing secure Engineering System capabilities for Azure and Windows products. You'll be responsible for developing scalable software services using automation and implementing standards. The position requires expertise in C#/C++ debugging, testing frameworks, and a strong background in software engineering.

As part of Microsoft's Azure Edge+Platform team, you'll work on products that form the foundation for virtually every Microsoft service, including Azure, Xbox, HoloLens, and Microsoft Teams. The team's mission is to empower global achievement through edge computing solutions.

The compensation is competitive, ranging from $98,300 to $193,200 per year, with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for a mid-level engineer to impact thousands of developers across Microsoft while working with cutting-edge cloud and systems technology.

The ideal candidate will have at least 2 years of experience, strong coding skills in languages like C++, C#, or Python, and a passion for quality and scale. You'll be part of a diverse and inclusive team, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 4 hours ago

Responsibilities For Software Engineer 2

  • Collaborate with stakeholders to determine user requirements and incorporate them in future designs
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Share responsibility for health and quality of owned components; provide root cause analysis
  • Maintain operations of live services and support issues on rotational, on-call basis
  • Learn and grow as part of diverse and inclusive team of talented engineers

Requirements For Software Engineer 2

Python
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline with 2+ years technical engineering experience
  • Proficiency in C# and/or C++ troubleshooting and debugging
  • Experience in testing techniques, technologies, and frameworks
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer 2

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2

Software Engineer 2

Microsoft Software Engineer 2 position in Bangalore focusing on cloud solutions development, requiring 4+ years experience and strong collaboration skills.

Software Engineer II

Microsoft Store team is hiring a Software Engineer II to build high-scale microservices powering the Microsoft App Store experience for 1.5 billion Windows devices worldwide.

Software Engineer II

Software Engineer II position at Microsoft's CosmosDB Security Team, focusing on security feature development and maintenance with C++ and C#, offering remote work flexibility.

Software Engineer

Software Engineer position at Microsoft working on OneFuzz platform for Edge & Platform Security, focusing on securing operating systems and eliminating vulnerabilities.

Critical Environment Instrumentation Engineer

Critical Environment Instrumentation Engineer role at Microsoft, managing datacenter control systems with 2+ years experience required, hybrid work model in Jakarta.