Microsoft Security is seeking a Senior Software Engineer to join their Azure Authorization team, which handles trillions of authorization decisions daily across hundreds of Azure services. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions. The position focuses on backend development for Authorization, specifically working on data distribution, persistent caching, and building scalable data APIs and infrastructure.
The ideal candidate will bring 4+ years of engineering experience and strong expertise in distributed systems. You'll be working in a culture that embraces growth mindset and excellence, developing solutions that impact billions of users worldwide. The role offers competitive compensation ($117,200 - $229,200) and comprehensive benefits including healthcare, educational resources, and parental leave.
Key responsibilities include designing and implementing clean, maintainable code, mentoring team members, and driving architectural improvements. You'll be working with cutting-edge cloud technologies and security systems, requiring strong problem-solving skills and experience with distributed systems design principles.
This is an excellent opportunity for a senior engineer passionate about security and scalable systems to make a significant impact at Microsoft. The role offers up to 100% remote work flexibility with minimal travel requirements (0-25%). You'll be part of a team that values collaboration, innovation, and technical excellence while working on critical security infrastructure that protects Microsoft's vast customer base.