Principal Software Development Engineer in Test

Vancouver, Canada Office, Vancouver, Canada Office, CA, V6C 1W6


Sophos Overview – Cybersecurity Evolved


Sophos is a worldwide leader in next-generation cybersecurity, protecting more than 500,000 organizations and millions of consumers in more than 150 countries from today’s most advanced cyberthreats. Powered by threat intelligence, AI and machine learning from SophosLabs and SophosAI, Sophos delivers a broad portfolio of advanced products and services to secure users, networks and endpoints against ransomware, malware, exploits, phishing and the wide range of other cyberattacks. Sophos provides a single integrated cloud-based management console, Sophos Central – the centerpiece of an adaptive cybersecurity ecosystem that features a centralized data lake that leverages a rich set of open APIs available to customers, partners, developers, and other cybersecurity vendors. Sophos sells its products and services through reseller partners and managed service providers (MSPs) worldwide. Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com.

Job Purpose:

As Principal SW Engineer in Test, you would be providing technical leadership towards the High Quality Releases for Sophos Email Security Product line. The role would require you to work with other Software Engineers, Product Management and Senior Management to ensure focused, Measured, Monitored - Automation driven Software releases.


Main Duties:

  • Designing, Developing, Maintaining and updating the Test Automation Framework as per need of the project feature development work.
  • Development of Test Strategies, Test plans and execute the same.
  • Provide Technical leadership to other quality engineers to achieve consistent, Monitored and measurable software quality goals.
  • Participation in Design and architecture discussions
  • Ability to learn and understand complex systems and technical issues
  • Capability to troubleshoot and debug the external and internal issues.
  • Work effectively and efficiently in a fast paced and dynamic environment.
  • Excellent Review skills for work of the peers in wider quality engineering organization


Skills & Experience:


  • 13 + years of technical experience with at least 5 years as Senior and/or Principal Engineer
  • Bachelor’s or Higher Degree in Software Engineering or equivalent.
  • Strong Automation experience using Java
  • Exposure to API testing using REST/SOAP
  • Experience in Testing of Microservices
  • Hands-on experience in Automation Framework Development.
  • Experience in Test Planning & writing Test Strategies
  • Excellent troubleshooting and analytical skills.
  • Knowledge / Experience with Cloud based platforms and technologies
  • Hands-on testing experience with CI/CD deployments and test integrations in Pipelines
  • Experience with Agile/ Scrum SDLC setup.
  • Understanding of build process and automation.



  • Understanding of Microsoft technologies like O365, Exchange server-mail delivery.
  • Experience working on Jenkins
  • Linux / Unix experience
  • Experience / Understanding of Perf Tests
  • Experience with other scripting like python, Shell scripting, groovy etc.
  • Experience with Test Coverage Tools and test Strategizing using the same
  • Linux / Unix experience
  • Experience / Understanding of Perf Tests
  • Experience with other scripting like python, Shell scripting, groovy etc.
  • Experience with Test Coverage Tools and test Strategizing using the same
  • Familiarity with end-to-end email delivery (IP addresses, DNS, SMTP, authentication, Spam, Quarantine etc.)
  • Working in Software security domain and products would be a strong plus.


Equal Opportunities

Sophos is committed to equality opportunity in all areas of its work. All qualified applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation.

If you choose to explore this opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos.  If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights.  If you have any questions about Sophos’ data protection practices, please contact dataprotection@sophos.com

At Sophos, we want every organization to be protected by innovative, next-generation IT security, even those who don't have a huge IT staff. We protect organizations of all sizes, all around the world by making enterprise-grade security that is simple to deploy, manage, and use. It is our passion, and something we are truly proud of.

Job Segment: Developer, Linux, Unix, Java, Testing, Technology