Senior Software Engineer

Areti Group | B Corp™

Sheffield, Leeds, Greater London

On-site

GBP 65,000 - 90,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Areti Group | B Corp™ is recruiting an experienced Senior Software Developer to join a major UK government programme. This hands‑on backend role focuses on Kotlin with strong Java and Spring Boot expertise, complemented by exemplary TDD skills.

The successful candidate will operate at Senior or Technical Lead level and contribute to the team’s technical direction while actively coding. The role requires active SC clearance and is on-site with travel, with attendance up to once per month at

Responsibilities

  • Design, develop and maintain backend services using Kotlin
  • Contribute to development with Java and Spring Boot
  • Work as a hands-on senior engineer or technical lead within a delivery team
  • Help shape technical approaches, standards and engineering best practices
  • Produce clean, well-tested code and apply TDD throughout the lifecycle
  • Participate in pair programming, code reviews and collaborative problem solving
  • Share knowledge and support the development of other engineers
  • Collaborate with technical and non-technical stakeholders
  • Contribute to the team’s technical direction and engineering culture
  • Demonstrate strong Kotlin/Java/Spring Boot skills and TDD in interviews
  • Show significant experience as Senior Software Developer, Backend Engineer or Technical Lead
  • Have prior software engineering experience in a UK government organisation
  • Communicate effectively and work well in multidisciplinary agile teams

Job description

Sheffield, Leeds or London, maximum once per month on site

Active SC clearance is essential

Previous experience working within a UK government organisation is essential.

We are looking for an experienced Senior Software Developer to join a major programme within a UK government organisation.

This is a hands‑on backend development role with a strong focus on Kotlin. The successful candidate will work at Senior or Technical Lead level, contributing to the technical direction of the team while remaining actively involved in software development.

You will need strong Kotlin, Java and Spring Boot experience, alongside excellent Test-Driven Development skills. Candidates must be comfortable demonstrating their technical and TDD capabilities through a pairing exercise during the interview process.

Key Responsibilities
  • Design, develop and maintain high-quality backend services using Kotlin.
  • Contribute to development using Java and Spring Boot.
  • Work as a hands‑on senior engineer or technical lead within a multidisciplinary delivery team.
  • Help shape technical approaches, standards and engineering best practices.
  • Produce clean, maintainable and well‑tested code.
  • Apply Test-Driven Development throughout the software development lifecycle.
  • Participate in pair programming, code reviews and collaborative problem‑solving.
  • Share knowledge and support the development of other engineers.
  • Work closely with technical and non-technical stakeholders.
  • Contribute positively to the team’s technical direction and engineering culture.
  • Significant experience as a Senior Software Developer, Backend Engineer or hands‑on Technical Lead.
  • Previous software engineering experience within a UK government organisation.
  • Strong commercial experience developing backend services using Kotlin.
  • Strong Java and Spring Boot experience.
  • Ability to evidence strong TDD practices during a technical pairing exercise.
  • Experience working within collaborative, multidisciplinary agile teams.
  • Strong understanding of software engineering standards and best practices.
  • Experience contributing to technical decisions and direction.
  • Excellent communication and collaboration skills.
  • Availability to interview and start at short notice.
Security Clearance

Candidates must currently hold active SC clearance. Candidates who are only eligible for clearance cannot be considered.

Location and Travel

The role requires on-site attendance a maximum of once per month.

The location may vary each month and could include:

  • Sheffield
  • Leeds
  • London

Candidates must be able to travel to any of these locations when required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Areti Group | B Corp™ • Greater London, Birmingham, Sheffield

On-site
GBP 52,000 - 87,000
Java Developer
Java Developer

RedRock Consulting • Leeds, Sheffield, Greater London

On-site
GBP 101,000 - 120,000
Senior Backend Engineer (Kotlin/Java) – SC Cleared
Senior Backend Engineer (Kotlin/Java) – SC Cleared

Areti Group | B Corp™ • Sheffield, Leeds, Greater London

On-site
GBP 65,000 - 90,000
Senior Java/Kotlin Engineer – Public Sector (SC Cleared)
Senior Java/Kotlin Engineer – Public Sector (SC Cleared)

Areti Group | B Corp™ • Greater London, Birmingham, Sheffield

On-site
GBP 52,000 - 87,000
Senior Software Developer
Senior Software Developer

Sanderson • Gloucester

On-site
GBP 70,000 - 86,000
Private healthcare
Cycle to Work scheme
Electric vehicle scheme
+3
Senior Java Developer
Senior Java Developer

iO Associates • Greater London

Remote
GBP 60,000 - 80,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Leidos • Ham

Hybrid
GBP 61,000 - 79,000
Lead Software Engineer
Lead Software Engineer

PURVIEW • Sheffield

Hybrid
GBP 120,000 - 166,000
Software Developer
Software Developer

iO Associates • Nottingham

On-site
GBP 60,000 - 90,000
Software Engineer
Software Engineer

Searchability • West of England

Hybrid
GBP 55,000 - 85,000
Hybrid work from Bristol
Travel to London occasionally
Work on government projects
+3