Job Search and Career Advice Platform

Enable job alerts via email!

Graduate Software Engineer X 4

Adria Solutions Ltd

Essex

On-site

GBP 30,000 - 40,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast‑growing research and technology company near Cambridge is seeking a Graduate R&D Software Engineer. This entry-level role offers exposure to the full product development lifecycle, allowing you to design innovative software solutions and contribute to impactful R&D projects. Ideal candidates are recent STEM graduates with strong programming skills and an analytical mindset. You will work onsite in a dynamic environment and have the opportunity to collaborate closely with engineering and research teams.

Benefits

Exposure to full product development lifecycle
Collaborative R&D environment
Hands-on experience with cutting-edge technology

Qualifications

  • Recent graduate with a degree in Computer Science, Engineering, Physics, or Mathematics.
  • Strong experience in at least one programming language.
  • Ability to learn across varied technical domains.

Responsibilities

  • Design and develop innovative software solutions.
  • Build tools for data gathering and optimization.
  • Maintain operational company systems.
  • Contribute to R&D, software, and data science tasks.

Skills

Problem-solving
Adaptability
Programming (Python, Java, C++)
Analytical mindset

Education

2:1 or above in STEM discipline

Tools

Git
Docker
AWS
Google Cloud
Job description
Graduate Software Engineer – High‑Growth Research & Technology Company (Near Cambridge)

My client is a fast‑growing research and technology company near Cambridge, seeking a Graduate R&D Software Engineer to support a broad range of research and development activities. This is an exciting entry‑level opportunity for a motivated early‑career engineer who enjoys variety, problem‑solving, and working in a fast‑paced, hands‑on environment.

Key Responsibilities
  • Design and develop innovative software solutions in collaboration with the engineering team
  • Build tools and methods for data gathering, preprocessing, and optimisation for machine learning and algorithm development
  • Oversee and maintain operational company systems (Linux‑based)
  • Contribute across a broad mix of R&D, software, data science, and technical problem‑solving tasks
Requirements
Essential
  • Highly motivated, adaptable, and eager to learn across varied technical domains
  • Recent 2:1 (or above) graduate in a STEM discipline (e.g., Computer Science, Engineering, Physics, Mathematics)
  • Strong experience in at least one programming language (e.g., Python, Java, C++)
  • Analytical mindset with strong problem‑solving skills and attention to detail
Desirable
  • Experience with Python and familiarity with data science or machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch)
  • Interest or experience in signals, RF, or SDRs
  • Knowledge of version control (Git), containerisation (Docker), or cloud platforms (AWS, Google Cloud)
  • Academic or project experience in ML, data science, or digital signal processing
  • Enthusiasm for working in a startup environment and taking ownership of initiatives
What s on Offer
  • Entry‑level role with exposure to the full product development lifecycle
  • Opportunity to work with cutting‑edge technology in a collaborative, dynamic R&D environment
  • Hands‑on experience in software, data, and algorithm development within a scaling technology company
  • Work onsite near Cambridge with close collaboration across engineering, research, and product teams
  • Chance to contribute to impactful projects and take ownership of initiatives
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.