Senior Software Engineer

Microsoft is a leading technology company that provides cloud computing services through Azure and develops enterprise software solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Azure's Cloud Hardware Infrastructure Engineering (CHIE) team is seeking a Senior Software Engineer to join their Cloud Readiness Certified (CRC) division. This role is crucial in designing and validating cloud infrastructure that powers Microsoft's global Azure services. You'll be working on cutting-edge hardware and firmware validation, developing automation systems, and ensuring high-quality infrastructure at scale.

The position offers a competitive salary range of $117,200 - $229,200 and includes comprehensive benefits. Working in a hybrid model with up to 50% work from home flexibility, you'll be part of a team that drives hardware, firmware, and infrastructure software validation lifecycle.

As a Senior Engineer, you'll be responsible for developing and maintaining validation systems for Azure hardware and firmware, creating solutions for large-scale distributed systems, and mentoring peers. The role requires strong experience in distributed systems, enterprise software debugging, and proficiency in languages like C++, Java, or Python.

The ideal candidate will have 4+ years of technical engineering experience, strong problem-solving skills, and a passion for cloud infrastructure. You'll be working with the latest GPU and CPU platforms, developing software that measures and improves Azure quality at scale, and contributing to Microsoft's cloud-first vision.

Join Microsoft's CHIE team to work on infrastructure that powers one of the world's largest cloud platforms, with opportunities for growth, learning, and making a significant impact on cloud computing technology.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Designing, developing, delivering and maintaining new and existing features and components for validating Azure HW and FW for latest GPU and CPU platforms
  • Designing, developing, and delivering software that measures and improves Azure quality at scale
  • Solving complex problems, identifying and driving solutions for systemic issues
  • Creating new designs, architectures, standards, and methods for large-scale distributed systems
  • Fostering and maintaining a customer-obsessed culture
  • Mentoring peers to ensure engineering best practices and high-quality code
  • Championing a 'can do' attitude across the org

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years experience with developing distributed systems
  • 4+ years with debugging enterprise software
  • Must pass Microsoft Cloud Background Check
  • Understanding interaction of System Software, Hardware architecture and protocols

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure cloud infrastructure, focusing on distributed systems and platform scaling.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Dedicated team, developing cloud solutions with up to 50% remote work flexibility.

Senior Software Engineer - AI Frameworks Team

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on cloud infrastructure and security for AI systems development.

Azure ACE Engineer

Senior Cloud Engineer position at Microsoft focusing on Azure customer experience and support, requiring cloud expertise and Korean language skills.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure, focusing on confidential computing and cloud security, offering remote work and competitive compensation.