Job title: Senior Software Engineer
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: negotiable
Location: Cardiff
Job published: 05-01-2026
Job ID: 76263

Job Description

Senior Software Engineer (Full Stack – Angular Focus)

£55,000 – £65,000 + package

Cardiff (onsite approx. twice per month)

Eligible for Security Clearance (must have resided in the UK for the last 5 years)

CPS Group are working with a leading organisation to recruit a Senior Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment.

This is a full-stack role with a strong emphasis on frontend development. You’ll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves.

While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development.

Key Responsibilities

  • Design, build, and maintain high-quality frontend applications using Angular
  • Contribute to full-stack development across modern, scalable systems
  • Collaborate with backend engineers on API design and integration
  • Work across the full software development lifecycle with a DevOps mindset
  • Apply best practices including CI/CD, automated testing, and clean code principles
  • Operate within an agile team, contributing to continuous improvement and technical decisions
  • Ensure solutions meet security, performance, and quality standards

Key Skills Required

  • Strong commercial experience with Angular (essential)
  • Full-stack development experience
  • Backend experience using Java or a similar server-side language
  • Understanding of modern software engineering best practices
  • Experience working in agile delivery teams
  • Familiarity with CI/CD pipelines (desirable)
  • Exposure to cloud or containerised environments (beneficial, not essential)

Contact: Zach Bennett – CPS Group