Job Search and Career Advice Platform

Enable job alerts via email!

Application Software Engineer (UI/UX)

Adecco

Peterborough

Hybrid

GBP 40,000 - 55,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking an Application Software Engineer for a hybrid role in Cambridge. The ideal candidate will have 3-5 years of experience in a tech company and be skilled in programming languages such as Python, Java, and Node.js. Responsibilities include contributing to the design and implementation of software applications and working within a collaborative team. This position offers a competitive salary ranging from £40,000 to £55,000 depending on experience.

Qualifications

  • Strong mathematical and analytical thinking skills.
  • Excellent communication and teamwork abilities.
  • 3-5 years of industry experience in a cutting-edge tech company.

Responsibilities

  • Contribute to the design, development, and implementation of software applications.
  • Collaborate with a diverse and talented team of engineers.
  • Design smart web-based applications.

Skills

Node.js
Python
Java
JavaScript (React)
PostgreSQL
Elasticsearch
Redis

Education

2:1 or higher in Computer Science, Engineering, Physics, or related field
AAB or higher at A-levels
Job description
Job Title

Application Software Engineer (Mid level - Senior)

Location & Compensation

Cambridge, UK (Hybrid) – Salary: £40,000 – £55,000 (depending on experience)

Company Overview

Join a pioneering AI and machine learning software house led by award‑winning entrepreneurs, known for pushing the boundaries of innovation. You’ll be part of a collaborative, high‑calibre team working on impactful, real‑world projects, leveraging cutting‑edge technologies including modern JavaScript libraries and front‑end frameworks.

Qualifications & Education
  • A 2:1 or higher in Computer Science, Engineering, Physics, or a related field from a top university.
  • AAB or higher at A‑levels.
  • Strong mathematical and analytical thinking skills.
  • Excellent communication and teamwork abilities, happy to be in a team and share ideas.
Technical Skills
  • Exceptional proficiency in one or more of the following: Node.js, Python, Java, JavaScript (React, Angular, Vue.js).
  • Databases: PostgreSQL, Elasticsearch, Redis.
  • Proactive, problem‑solving mindset and eagerness to learn.
  • Some UI or UX design experience.
  • Competent programmer in Java or Python (high level).
  • Experience working on both backend and frontend.
Experience
  • Three to five years of industry experience in a cutting‑edge tech company.
  • Passion for software engineering and a desire to build scalable, high‑quality applications.
Role & Responsibilities
  • Contribute to the design, development, and implementation of software applications.
  • Collaborate with a diverse and talented team of engineers.
  • Learn from an experienced team while sharing your own ideas.
  • Design smart web‑based applications with opportunities to work on both backend and frontend.
Keywords

Software Engineer, Mid‑Level Developer, Python, Java, Node.js, AI, Machine Learning, SDLC, Application Development, Cambridge Tech Jobs, Software Engineering Careers, JavaScript libraries, React, Angular, Vue.js, front‑end development, full stack development

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