Microsoft Defender for Endpoint is seeking a Software Engineer to join their cybersecurity team in Vancouver. This role focuses on building and maintaining cloud-powered security solutions that protect millions of devices across diverse platforms. The position offers a unique opportunity to work on industry-leading endpoint protection technology while contributing to Microsoft's mission of empowering global security.
As a Software Engineer, you'll be responsible for designing and implementing distributed systems that help enterprise customers manage and protect devices against cyber threats. The role requires expertise in building highly scalable, geo-redundant services with emphasis on quality and maintainability. You'll collaborate across organizational boundaries to deliver features that enhance Microsoft's security offerings.
The ideal candidate should have experience with modern programming languages and distributed systems. You'll work in a culture that values integrity, transparency, and ownership, with opportunities for growth and innovation. The position offers competitive compensation, comprehensive benefits, and the chance to impact global cybersecurity at scale.
This hybrid role requires 3 days per week in office and may involve up to 25% travel. You'll be part of Microsoft's broader mission while working specifically on the Defender for Endpoint team, which protects millions of devices across Windows, macOS, Linux, Android, and iOS platforms. The role combines technical challenges with meaningful impact, making it ideal for engineers passionate about cybersecurity and large-scale systems.