Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sophos

Software Engineer

Sophos

Software Engineer contributing to Windows Endpoint team building cybersecurity products for organizations. Involves design, development, testing, and maintenance of software components.

Posted 7/1/2026full-timeRemote • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Cyber SecurityPython

About the role

Key responsibilities & impact
  • Contribute to the design and implementation of product features that align with technical strategy, quality standards, and functional requirements.
  • Develop full lifecycle code from development, testing, production, and subsequent fixes and improvements.
  • Participate in release planning, providing reliable estimations and delivering work that meets scope and quality expectations.
  • Engage in code reviews and other collaborative engineering practices.
  • Take part in daily standups, sprint ceremonies, and retrospective discussions.
  • Participate in security reviews of new development to help ensure compliance with Sophos security requirements and industry best practices.
  • Troubleshoot and resolve issues as a first responder in the team.

Requirements

What you’ll need
  • Strong foundations in computer science fundamentals (e.g., data structures, algorithms, software design, and debugging).
  • Experience writing your own code through academic projects, internships, personal projects, or open-source contributions.
  • Ability to break down ambiguous problems and reason through trade-offs.
  • Clear written and verbal communication skills.
  • Curiosity, continuous learning, and a willingness to take ownership.
  • Bachelor’s degree in computer science, Software Engineering, related field, or equivalent practical experience.
  • Practical experience of developing code in C++
  • Working knowledge of Python or other scripting language.
  • Experience of developing for Microsoft Windows platforms
  • Experience of Microsoft Windows driver development.
  • Interest in cybersecurity

Benefits

Comp & perks
  • Our people are what makes Sophos special – we demonstrate shared vision, talent, innovation, and creativity, all of which are accompanied by a great sense of fun and team spirit.
  • Employee-led diversity and inclusion groups that build community within Sophos and provide internal education and advocacy (e.g. Sophos Women in Tech group to improve gender parity, encourage gender-balanced leadership, and support career progression at Sophos)
  • Sophos Environment Network and employee challenges to contribute to sustainability and reduce our environmental footprint
  • Annual commitment to charity and fundraising across our global sites and volunteer days for employees to give back to local communities
  • Global trivia competitions to keep our minds sharp
  • Global Mental Health days off work for all Sophos to help employees relax and recharge
  • Monthly employee wellbeing webinars and training to support employee health and wellbeing
  • Employee rewards and thanks, such as our free annual subscription to Calm

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Data StructuresAlgorithmsDebuggingSoftware DesignC++PythonScripting LanguageCode DevelopmentTroubleshootingRelease Planning
Soft Skills
Clear CommunicationCuriosityContinuous LearningOwnershipProblem-Solving