Full Stack Software Engineer - 6 month Contractor

Abingdon, GB, OX14 3YP

Technology Office

Sophos evolves to meet every new challenge, protecting more than 400,000 organizations of all sizes in more than 150 countries from today’s most advanced cyberthreats. Powered by SophosLabs, our cloud-native and AI-enhanced solutions are able to adapt and evolve to secure endpoints and networks against never-before-seen cybercriminal tactics and techniques. Managed through our award-winning, cloud-based platform, Sophos Central, our best-of-breed products work together through our unique Synchronized Security system to share threat intelligence and respond to evolving threats. The Sophos suite of products secures networks and endpoints against automated and active-adversary breaches, ransomware, malware, exploits, data exfiltration, phishing, and more.



Job Purpose

We are looking for a Full Stack Software Engineer on a contractor basis to work within our Cyber Security team, helping to build solutions that protect Sophos and its customers.

It’s a great opportunity to help secure a world-leading security company. As you’d expect you’ll be working for an organisation that takes security seriously. You’ll get the opportunity to work with some world-leading experts from across the company in a fast-paced & exciting environment where security is a priority.


Main Duties

  • Assist in the development of a Vue.js web app with a Python and Neo4j backend, hosted on AWS.
  • Design and implement reusable views and components in alignment with features/ product requirements
  • Create new API endpoints for consumption by frontend


Experience and Skills


  • 2+ years of experience as a full stack software engineer
  • Strong experience with Python
  • Experience building RESTful APIs
  • Experience working with HTML/ CSS and a modern frontend JavaScript framework, such as React or Vue.js.
  • Ability to work well as part of a team, engaging with other engineers and product owners.
  • Have built web applications which utilise authentication, responsive design and a scalable architecture
  • Proficient with Git



  • Experience with cloud providers (e.g. AWS, Azure, GCP)
  • Knowledge of Flask (or similar)
  • Experience creating APIs using GraphQL
  • Experience with Neo4j
  • Experience with containerisation (Docker, Kubernetes) and modern architecture patterns (e.g. microservices, event-driven architectures)


(Job Code 3418)


Equal Opportunities & Privacy

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.



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.