Microsoft is seeking a Senior Software Engineer to join their Azure Compute Hardware Platform Innovation team, where you'll be at the forefront of cloud computing virtualization. This role offers an exciting opportunity to work on large-scale, distributed systems that impact millions of users worldwide.
As a senior engineer, you'll be responsible for building services that define and validate virtualization technologies powering Azure's computational capabilities. The position requires strong technical expertise in software development, with a focus on security, quality, and efficiency. You'll collaborate with partners and customers to deliver innovative solutions while working in a dynamic environment that promotes continuous learning and growth.
The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft's inclusive culture emphasizes respect, integrity, and accountability, creating an environment where employees can thrive while working on cutting-edge technology.
This position is ideal for someone with 4+ years of experience in software engineering, strong coding skills in languages like C++, Java, JavaScript, or Python, and a passion for cloud computing and distributed systems. You'll have the opportunity to work remotely, with up to 100% work-from-home flexibility, while being part of a team that's shaping the future of cloud computing infrastructure.
The role combines technical leadership with hands-on development, requiring both strong coding abilities and the capability to guide other engineers. You'll be working on projects that directly impact Azure's infrastructure, making this an excellent opportunity for career growth and technical development in cloud computing.