Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Zero Surplus

Saffron Walden

On-site

GBP 40,000 - 60,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A rapidly growing technology company in the UK is seeking a Software Engineer to join its development team. This role offers autonomy and the chance to work across the full lifecycle of innovative products. Responsibilities include designing software for prototype systems and production applications, collaborating across multiple disciplines, and solving complex technical problems. Ideal candidates should have a strong academic background in a STEM field and working knowledge of Python. Opportunities for exposure to various technical domains in a fast-paced R&D environment are provided.

Benefits

Opportunity to work across the full prototype-to-product development cycle
Exposure to a wide range of technical domains
Fast-paced, collaborative R&D environment

Qualifications

  • Strong academic background (2:1 or above) in a STEM discipline.
  • Proven ability to solve complex or ambiguous technical problems.
  • Ability to work independently with minimal supervision.
  • Strong motivation to learn new tools and technologies quickly.
  • Working knowledge of Python.

Responsibilities

  • Design and develop software for both prototype systems and production-ready applications.
  • Work across multiple concurrent projects with varying technical requirements.
  • Collaborate closely with engineers across disciplines.
  • Rapidly learn and apply new tools, languages, and technologies.
  • Support software used for controlling hardware platforms.

Skills

Problem-solving
Motivation to learn
Independent work
Working knowledge of Python

Education

Strong academic background in STEM discipline (2:1 or above)

Tools

TensorFlow
PyTorch
Job description

Our client is a rapidly growing technology company specialising in advanced AI-driven solutions is seeking a Software Engineer to join its expanding development team.

This is a hands‑on role offering significant autonomy and the chance to work across the full lifecycle of innovative products - from early‑stage prototypes through to fully deployed systems.

You will contribute to a wide range of technically challenging projects, helping to develop new technologies that address real‑world problems in a fast‑paced R&D environment.

Key Responsibilities
  • Design and develop software for both prototype systems and production‑ready applications
  • Work across multiple concurrent projects with varying technical requirements
  • Collaborate closely with engineers across disciplines, including hardware and systems teams
  • Rapidly learn and apply new tools, languages, and technologies
  • Contribute to problem-solving throughout all stages of the development lifecycle
  • Support software used for controlling hardware platforms, sensors, or custom devices
Essential Requirements
  • Strong academic background (2:1 or above) in a STEM discipline (e.g. Computer Science, Mathematics, Physics, Engineering)
  • Proven ability to solve complex or ambiguous technical problems
  • Ability to work independently with minimal supervision
  • Strong motivation to learn new tools and technologies quickly
  • Working knowledge of Python
Desirable Skills (Not Essential)
  • Experience interfacing software with hardware or embedded systems
  • Familiarity with computer networking
  • Experience with deep learning frameworks (e.g. TensorFlow, PyTorch)
  • Understanding of machine learning, statistics, optimisation, or algorithm development
  • Experience developing mobile applications (iOS and/or Android)
What's on Offer
  • Opportunity to work across the full prototype‑to‑product development cycle
  • Exposure to a wide range of technical domains
  • Fast-paced, collaborative R&D environment with real-world impact
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.