We are looking for a Junior Software Engineer to join our Cloud Native Security team, working on a Linux product to protect our customers’ Cloud workloads. In this role you will be part of an Agile team, developing new features using a range of technologies including GoC and C++, as well as scripting languages such as Python for test automation.

What You Will Do

  • Actively contribute to release planning and drive for high-value and high-quality solutions which meet business needs
  • Participate in the design of products in line with asset technical strategy, quality and functionality requirements
  • Write product code along with test automation to deliver against project timescales, quality and requirements
  • 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.

What You Will Bring

  • Developing code in a statically-typed language, preferably Go or C++
  • Working knowledge of Python, bash or other scripting language
  • 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 of developing software on Linux, and a general enthusiasm for Linux
  • Experience with automated regression testing
  • Experience of working within Agile development methodologies
  • Experience of continuous integration, build and test
Job Category: Software engineer
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx