Microsoft Security is seeking a Senior Software Engineer to join the Global Secure Access Client team. The role focuses on designing and developing secure, reliable, and high-performance endpoint components using C/C++ or Rust. It involves work across user-mode services, kernel-mode components, operating-system internals, computer networking, and cloud-connected security systems. The engineer will lead complex endpoint initiatives and own ambiguous problem areas, while making architectural tradeoffs for security, performance, compatibility, maintainability, observability, and safe deployment across diverse customer environments. The role collaborates with endpoint, identity, security, and cloud-service teams to define interfaces and deliver cohesive end-to-end experiences. It also contributes to engineering quality through reviews, threat modeling, automated testing, production diagnostics, and mentoring. Candidates must meet Microsoft security screening requirements, including a Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior