Join Microsoft's cloud infrastructure and distributed systems team as a Software Engineer II, where you'll be part of shaping the future of cloud technology. This role offers an exciting opportunity to work on complex challenges and build scalable, resilient services alongside passionate developers committed to technical excellence.
As a Software Engineer II, you'll be responsible for designing and implementing high-performance software solutions that power real-world applications. The position involves full-stack development, contributing to service reliability, and participating in code reviews and technical discussions. You'll work in a flexible environment with remote work options, allowing you to maintain work-life balance while growing your career.
The role requires expertise in languages like C++, Rust, and Python, and you'll be working on critical infrastructure that supports Microsoft's cloud services. You'll collaborate with cross-functional teams, participate in on-call rotations, and have opportunities to contribute to system architecture and design decisions.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers looking to make a significant impact while developing their careers.
This position offers up to 100% remote work flexibility with 0-25% travel requirements, perfect for those seeking a balance between collaborative work and independent development. Join Microsoft to be part of a team that's driving technological innovation while enjoying excellent career growth opportunities and comprehensive benefits.