Principal Software Engineer

Vancouver, British Columbia, ca
Company: Microsoft
Category: IT
Published on 2021-03-11 23:48:25

Do you have a drive to implement products, and tools to detect malicious behavior that is trying to evade detection? The Microsoft Defender for Endpoint team is looking for you. We are creating an industry leading product to provide information protection features for attack vectors oncross platform desktopsand mobile devices.

Our client products and tightly integrated backend services need to be designed to protect hundreds of millions of customers in real time. The technologies consist of a wide variety of software encompassing user mode system services, application and user interface level components, virtualization and emulation technologies, behavior detection, pattern matching, file format and network protocol parsers, exploit and information protection and much more. We are the engineering team behind endpoint protection features ().


We are looking for fast learning, highly-motivated, collaborative, creative and analytical software engineering manager with great track record and good communication skills. In this position you will work closely with other engineering disciplines to plan, design, implement and validate security products and features that will help Microsoft customers. In addition to technical skills, you should have a passion for growing engineers, managing their career, and creating great team environment. You will be leading strong engineering team.


Required Qualifications:

  •  software development experience in C/C++/Objective-C
  • Experience working across teams to drive complex projects
  • Demonstrated track-record of self-directed execution
  • CS fundamentals, problem solving skills, coding and debugging skills
  • Good communication and cross group collaboration skills
  • Preferred qualifications:

  • ·Broad understanding of security and endpoint protection
  • ·Familiarity with software performance concepts and methodology
  • ·Passion for working with customers and advocating for their requirements to be met by features
  • ·Proven ability to create componentized, well-architected software at a component level
  • Jobs you might also be interested in