Microsoft's Silicon Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) group. This role focuses on developing computing infrastructure for Microsoft's cloud platforms, working with cutting-edge microprocessor solutions. The position involves full software lifecycle development, from design to deployment, specifically for DPU technology.
The ideal candidate will bring strong experience in application frameworks, programming language runtimes, and computing frameworks. You'll be working with a team that powers Microsoft's vast cloud infrastructure, supporting services like Azure, Office 365, Xbox Live, and more. This role offers an opportunity to make significant contributions to foundational cloud infrastructure while working with state-of-the-art technology.
The position offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration.
Key technical areas include experience with languages like C, C++, Java, Scala, or Python, and preferably Rust. Knowledge of compiler internals, system software, and hardware acceleration is highly valued. This role combines deep technical expertise with the opportunity to shape the future of cloud computing infrastructure at one of the world's leading technology companies.