Desired Skills and Experience

  • Participate in the design of products in line with asset technical strategy, quality and functionality requirements 
  • Actively contribute to release planning and drive for high-value and high-quality solutions which meet business needs
  • Write product code along with test automation to deliver against project timescales, quality and requirements
  • Effectively contribute during pair programming to deliver tasks as required by the agile team
  • Contribute to daily stand-ups, kick-offs, collaborative estimation and retrospective meetings;
  • Participate in security reviews of new developments to ensure that released products comply with Sophos’ security requirements and industry best practice;
  • Other duties and responsibilities as directed.
  • Design of complex, high performance software on Linux
  • Strong C++ and good debugging/analysis skills
  • Working knowledge of Python and Bash
  • Ability to learn new skills quickly and apply them to the role
  • Technical problem solving
  • Effective communicator with different types of audience
  • BSc in Computing or other numerate discipline, or equivalent experience.
  • Experience with UNIX (Solaris, HP, AIX)
  • Coaching and mentoring in an agile team
  • Experience with automated regression testing
  • Knowledge of Docker, Django and AWS