Software Engineer 1
Oxfordshire, United Kingdom
Python
Agile
More jobs from this company
views: 0
Software Engineer 1

This role sits within the Windows Endpoint team, building a product that provides industry leading protection to organisations of all sizes including Next Generation Anti-Virus Security, Analytics, and Remediation functionality.

As a Software Engineer, you will contribute to designing, developing, testing, and maintaining high-quality software components. You will work closely with senior engineers, support product delivery, and continually build your technical skills while learning best practices in software engineering.


What you will do

  • 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.

What you will bring

Essential

  • 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.

Desirable

  • 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
Software Engineer 1
Oxfordshire, United Kingdom
Python
Agile
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.