Microsoft's Identity and Network Access team is seeking a Senior Software Engineer to join their Agent Team, working on cutting-edge identity and security solutions. This role is part of the Security organization, responsible for integrating networking, identity, and security platforms at scale.
The team recently launched Microsoft Entra Internet Access and Private Access, new products that protect web, SaaS applications, and Microsoft 365 applications while controlling access to private networks. These solutions enable organizations to set precise policies for specific applications, significantly reducing unauthorized access risks.
As a Senior Software Engineer on the Agent Team, you'll be developing and maintaining features that span from user endpoints across multiple platforms to cloud services. The role involves working with Windows kernel development, OS internals, and networking, requiring strong C++ programming skills and debugging expertise.
The team operates in an agile environment with a strong focus on customer obsession. They value quick iteration, learning from failures, and building solutions the right way. The culture emphasizes teamwork and collaboration, where all voices are heard and opinions are welcomed.
Key responsibilities include:
The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. Microsoft provides a collaborative environment with opportunities for professional growth and impact on global scale security solutions.
This role requires 6+ years of experience in object-oriented software development using C++, strong debugging skills, and experience with multi-threading and asynchronous programming. The ideal candidate will have a B.Sc./M.Sc. in Computer Science or equivalent, with proven coding skills and the ability to adapt to new technologies.