You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Sophos Logo

Windows Software Developer Enduser Security Group

Reference ID: IPE5gjEoiI1L

Share job:

Job Location icon
Vancouver, BC
Job Type icon
Full Time
Job Category icon

Engineering Vancouver, BC, Canada


We are searching for energetic and talented software developers with interest and experience in developing C++ software for the Windows platform. This new team is building next-generation protection features to guard against network oriented exploits such as EternalBlue or EternalRocks and other sophisticated attack vectors. This cutting-edge technology will fit into and extend the existing Sophos stack of anti-exploit features already protecting millions of customers.

As a member of the team you’ll be involved in all aspects of our agile development process in an open, collaborative environment. We are passionate about making very secure, high quality software for the latest Windows platforms, and looking for people with a similar point of view. This role provides a great opportunity to immerse yourself in a development team that delivers a premier security product used by millions of users every day.

Try the free Sophos Home version of our product yourself:

Learn more about Sophos from our video library (scroll down for the really funny ones):

Main Duties
Software development activities include design, coding, debugging and unit testing for various components and services for Windows. You will be working with Product Managers and Development Managers to design and refine the product feature set. You will also provide recommendations and suggestions to QA engineers regarding integration and performance testing. Depending on experience and skill, there may be opportunities for advanced development tasks.

You will be working as part of a team of software development professionals, using the latest tools, technologies, and industry best practices. The team has a healthy ‘continuous improvement’ mentality, so there will also be opportunities to try out new technologies and processes.
Experience and Skills
  • 2+ years experience developing commercial Windows software using C / C++
  • Experience in building complex software in a team environment
  • Devotion to producing high quality, high performance systems
  • Able to prioritize, focus and drive tasks to completion
  • Sense of humor and a willingness to have fun

Desirable Experience and Skills
  • Experience working in an agile environment
  • Working knowledge of networking protocols (e.g. TCP/IP, IPSec, IPv6, etc)
  • Bachelors degree in Computer Software (or equivalent)
Sophos Canada offers a comprehensive total compensation package including vacation, sick days, BC MSP coverage, extended health coverage which includes medical, dental and vision care, RRSP matching.

Posted: February 19, 2018
Closes:April 20, 2018