Senior Software Engineer: Build Public-Sector Impact

Civica UK Ltd

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days annual leave + bank holidays
Volunteer days
Pension contributions
Private medical insurance
Life assurance 4x salary
Health cash plan

Job summary

Civica UK Ltd is hiring a Senior Software Engineer to transform complex business problems into robust, scalable software. You will work across legacy modernization and greenfield projects, embedded in product teams, delivering production-ready systems that affect public services.

You will apply architectural reasoning, collaborate with product and design teams, and drive quality through testing, observability, and documentation.

Qualifications

  • Ability to decompose ambiguous problems into clear system designs and architectures.
  • Experience shipping production-grade software across full lifecycle, from spec to deployment.
  • Experience in legacy modernization alongside greenfield development.
  • Strong collaboration with product, design and engineers to understand problems and trade-offs.

Responsibilities

  • Decompose ambiguous problems into clear system designs, making architectural decisions for maintainability.
  • Design, build, and ship production-ready software across the full lifecycle, from specification through deployment.
  • Work across mixed environments—legacy modernization and greenfield development within the same product.
  • Own technical decisions for complex system components, articulating trade-offs to product managers and principal engineers.
  • Define what good looks like for your area of the codebase—testing strategy, code quality, observability and documentation.
  • Collaborate with product, design and other engineers to understand the real problem before building.
  • Build and ship complex, real-world software systems, owning meaningful pieces end-to-end.
  • Think in terms of system boundaries, failure modes and interactions between components.
  • Decompose problems under ambiguity and translate business needs into structured technical approaches.
  • Maintain production-quality discipline—testing, observability, error handling and operability.
  • Communicate trade-offs to non-engineers and build consensus on decisions.
  • Demonstrate learning agility across stacks and domains.
  • Show ownership and initiative to resolve issues in production.

Skills

System design
Architectural reasoning
Production-grade software
AI-assisted development
Legacy modernization
Cross-functional collaboration
Testing strategy
Observability

Tools

.NET
Go
React/TypeScript

Job description

Civica UK Ltd is hiring a Senior Software Engineer to transform complex business problems into robust, scalable software. You will work across legacy modernization and greenfield projects, embedded in product teams, delivering production-ready systems that affect public services.

You will apply architectural reasoning, collaborate with product and design teams, and drive quality through testing, observability, and documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Build Scalable Public-Service Apps
Senior Software Engineer: Build Scalable Public-Service Apps

Civica • Stroud

Remote
GBP 70,000 - 90,000
25 Days Annual Leave
Bank Holidays
Buy up to 10 extra days
+10
Senior Software Engineer — Public Services Architect
Senior Software Engineer — Public Services Architect

Civica • United Kingdom

On-site
GBP 50,000 - 70,000
25 Days Annual Leave + bank holidays
Up to 3 extra days off for volunteering
Private Medical Insurance
+2
Remote Senior Software Engineer - Public Sector Impact
Remote Senior Software Engineer - Public Sector Impact

Civica • Paignton

Remote
GBP 65,000 - 90,000
Pension contributions 5% employer
Private medical insurance
Dental insurance
+2
Senior Software Engineer: Lead Scalable, Secure GovTech Apps
Senior Software Engineer: Lead Scalable, Secure GovTech Apps

Civica • Paignton

Remote
GBP 70,000 - 110,000
25 Days Annual Leave + bank holidays +
option to buy up to 10 extra days
5% employer pension match
+8
Remote Senior Software Engineer — Build Government-Scale Apps
Remote Senior Software Engineer — Build Government-Scale Apps

Civica • Broughton

Hybrid
GBP 55,000 - 75,000
25 Days Annual Leave
3 Extra Days for Volunteering
5% Employer Pension Match
+7
Senior Software Engineer - Public Sector Platform
Senior Software Engineer - Public Sector Platform

Civica • Daventry

Remote
GBP 65,000 - 90,000
25 days annual leave + bank holidays
Volunteer days
Pension contributions 5%
+8
Senior Software Engineer — Scale, Security & Public Sector
Senior Software Engineer — Scale, Security & Public Sector

Civica • New Gate

Remote
GBP 70,000 - 90,000
25 Days Annual Leave
Bank holidays
Pension Contributions
+8
Senior Software Engineer — GovTech Impact, Cloud & TDD
Senior Software Engineer — GovTech Impact, Cloud & TDD

Civica • Southam CP

Remote
GBP 70,000 - 100,000
25 Days Annual Leave
Pension contributions 5% employer
Private Medical Insurance
+3
Remote Senior Software Engineer – Impacting Public Services
Remote Senior Software Engineer – Impacting Public Services

Civica • Bourne

Remote
GBP 70,000 - 90,000
Annual Leave 25 days
Pension contributions
Income protection
+7
Senior Software Engineer: Scale GovTech Solutions
Senior Software Engineer: Scale GovTech Solutions

Civica • Timsbury

Remote
GBP 70,000 - 110,000