Software Engineer Identity & Network Access
Microsoft is a leading technology company that aims to empower every person and organization on the planet. They are seeking a Software Engineer to contribute to the Microsoft Entra Network Access product family, focusing on enhancing security solutions through the intersection of network and identity domains.
Responsibilities
- Designs and implements highly scalable, durable, low latency systems, while effectively collaborating with peers
- Participates in code reviews and team planning activities
- Learns about, shares new ideas, and leverages software developer and AI-based tools to create, debug, and maintain code for features
- Uses internal tools, open source, and AI when possible
- Learns about and contributes to operations of live service as issues arise on a rotational, on-call basis
- Identifies solutions and mitigations to simple issues impacting performance or functionality of Live Site services and escalates as necessary
Skills
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
- Bachelor's Degree in Computer Science, or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Rust, or Python
- OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Rust, or Python
- OR equivalent experience
- Experience in server-side development, OOP and SOLID concepts
- Experience with any modern continuous delivery/deployment systems
- Familiarity with Application (HTTP, HTTPS), transport & security (TCP/UDP, TLS) protocols
- Experience designing, building, and operating large scale distributed systems that can sustain rapid growth
- Experience with Rust
- Experience incorporating AI whenever applicable
Company Overview
Company H1B Sponsorship
Apply To This Job