Join Microsoft's Digital Security and Resilience team to work on cutting-edge cybersecurity solutions protecting Microsoft services against cyberattacks. As a Software Engineer 2, you'll be part of a diverse team building highly asynchronous, event-driven, distributed microservices that secure identity, access, and datacenter operations. The role involves working with large-scale software systems, security analysis, and machine learning.
The team values diversity and deep collaboration, fostering a culture with a growth mindset, candor, and inclusive leadership. You'll work with highly motivated, innovative engineers using the latest technologies across various platforms. The position offers opportunities to design and implement security solutions, handle complex data processing at scale, and contribute to critical infrastructure protection.
The ideal candidate will bring 5-8 years of experience in software engineering, strong knowledge of distributed systems, and expertise in security fundamentals. You'll work with technologies like C#, .NET, Java, and cloud platforms, particularly Azure. The role combines technical excellence with collaborative problem-solving, offering a supportive environment for professional growth.
Benefits include comprehensive healthcare, educational resources, parental leave, and various other perks, making this an excellent opportunity for those passionate about cybersecurity and identity management at a global scale.