Enable job alerts via email!

Application Engineer

SoCode Limited

Cambridge

On-site

GBP 45,000 - 75,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 leading technology firm in Cambridge is looking for an Application Engineer to build and optimise web-based applications for complex problems. Ideal candidates are graduates from top Russell Group universities with a strong foundation in algorithms and programming. You will work closely with product teams and mentor junior engineers. The role offers a competitive salary between £45,000 and £75,000 plus bonuses, within a dynamic tech environment.

Qualifications

  • Graduate from a top Russell Group university with a strong mathematics foundation.
  • Ability to tackle complex mathematical and algorithmic challenges.
  • Strong programming skills in at least one language.

Responsibilities

  • Build and optimise web‑based applications for specialist teams.
  • Collaborate with product, engineering, and domain-expert teams.
  • Contribute to an engineering culture that values clean code and continuous improvement.
  • Mentor junior engineers and become a go-to for technology areas.

Skills

Strong understanding of algorithms
Data structures
Problem-solving techniques
Proficiency in Python
Proficiency in C++
Excellent communication skills

Education

1st from a top Russell Group university (Mathematics, Computer Science, Physics)
Job description
Application Engineer

Cambridge | £45,000‑£75,000 + bonus | Hiring across mid‑to‑senior levels | Cutting‑edge tech environment

Are you a graduate from one of the UK’s top 10 Russell Group universities, with strong mathematics foundations and a passion for algorithmic problem‑solving? Do you want to apply your analytical brain in a role where you’ll shape how software supports complex, mission‑critical tasks? If so, this might be the opportunity you’ve been looking for.

What you’ll be doing
  • You’ll build and optimise web‑based applications used by specialist teams, taking mathematical and algorithmic challenges and turning them into robust software solutions.
  • You’ll work in an environment where questions like “How do we structure data to represent this real‑world problem?” and “What algorithm will scale for millions of records?” are part of your day‑to‑day.
  • Collaborate across product, engineering and domain‑expert teams to design logical architectures, define data models, and implement performant systems.
  • Contribute to an engineering culture that values clean code, testability and continuous improvement, helping elevate the team’s technical standards.
  • As you grow, you may mentor more junior engineers and become a go‑to for one or more technology areas.
We’re looking for
  • A 1st from a top Russell Group university (Mathematics, Computer Science, Physics, or related field)
  • Strong understanding of algorithms, data structures and problem‑solving techniques
  • Proficiency in at least one programming language (Python, C++, or similar)
  • Excellent communication skills and a genuine passion for tackling complex problems
Why join

This role is at the heart of a truly growing technology business in Cambridge. You’ll join a team pulling together algorithmic depth with real‑world user requirements. Your contribution will be visible: the software you help build is used globally and you will work alongside some of the most talented engineers, data scientists and domain experts in the field.

If you’re ready to step into a role that challenges you mathematically, technically and creatively — then we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.