Software Engineer

Job Details

We are expanding our team and are looking for a Software Engineer. Friendly and professional, you will be responsible for software and API’s across the cloud and local server systems.

Main duties and responsibilities:

  • Contribute and participate in discussions in all phases of the development lifecycle
  • Review code written by other engineers
  • Strive to deliver new features, working in an Agile environment and supporting more junior members of the team
  • Prepare and deliver ordered/incremental releases of software components
  • Support continuous improvements by investigating alternative technologies and presenting these for architectural review

Qualifications and experience:

  • BSc/MSc degree in Computer Science, Engineering or a related subject
  • Excellent knowledge of relational databases, particularly MySQL or PostgreSQL
  • At least 1-year’s commercial programming experience (Python, C/C++ or Java), preferably Python

Essential skills:

  • OOL
  • Development concepts, such as Agile, TDD, Scrum/Kanban, CI/CD
  • Relational database experience ideally with MySQL databases and writing and debugging queries
  • GIT or other similar source control systems

Desirable but not essential skills:

  • Cloud-related concepts and technologies
  • Scalable programming experience in Python, Java or C/C++
  • Experience in JavaScript web technologies such as AngularJS
  • CI/CD tools e.g. Jenkins


  • Pragmatic and able to operate at all levels of the organisation
  • Good communicator, happy to work with other team members
  • Interest in the dairy industry useful

Interested? Please send your CV and a short covering letter describing what you could bring to the post to

No agencies please


Tagged as: agile, API, ci/cd, mysql, python, software, TDD