Microsoft's Azure Core team is seeking a Software Engineer to join their rapidly growing cloud services division. As part of the team building and managing core platform services across compute, storage, and networking, you'll tackle challenges in reliability, resilience, and concurrency for distributed systems. The role offers the opportunity to make high-impact changes daily while building Azure Capacity Services.
The position involves working with cutting-edge cloud technology in a team that values innovation and collaboration. You'll be responsible for designing and developing highly scalable services, ensuring security and compliance, and supporting systems used by millions of users. The role requires strong technical skills in distributed systems and modern software engineering practices.
Microsoft offers a comprehensive benefits package and a culture focused on growth mindset and inclusion. The position allows for up to 100% remote work, with some travel required (0-25%). This is an excellent opportunity for engineers passionate about cloud computing and distributed systems to work on technology that impacts users worldwide.
The ideal candidate will have experience in cloud services or distributed systems, strong coding abilities in languages like C++, Java, or Python, and a solid foundation in system design and algorithms. You'll be joining a team that emphasizes code quality, collaborative development, and continuous learning.