Senior Software Engineer

2 months, 2 weeks ago
Full-time
Senior
Software Development
Civica

Civica

Civica is a global leader in public sector software, providing digital solutions and managed services to transform customer experience and operational efficiency for over 3,000 organizations worldwide.

Internet Software & Services
1K-5K
Founded 2002

Description

  • Decompose ambiguous business problems into clear system designs with sound architectural decisions.
  • Design, build, and ship production-ready software from specification through deployment and operability.
  • Work across legacy modernisation and greenfield development within the same product environment.
  • Own technical decisions for complex system components and communicate trade-offs clearly to product and engineering stakeholders.
  • Define engineering standards for testing, code quality, observability, and documentation in your area of the codebase.
  • Collaborate with product, design, and engineering partners to understand the real problem before building solutions.
  • Translate requirements into structured technical approaches that work in production.
  • Contribute to systems that support real users, real constraints, and real consequences.

Requirements

  • Track record of building and shipping complex, real-world software systems end to end.
  • Strong system design and architectural reasoning across component interactions, boundaries, and failure modes.
  • Ability to decompose problems under ambiguity and translate vague needs into structured technical plans.
  • Production-quality discipline, including testing, observability, error handling, and operational readiness.
  • Clear communication with both technical and non-technical stakeholders, including writing specifications and building consensus.
  • Learning agility across new stacks, tools, and domains, with experience in more than one language or framework.
  • Ownership and initiative to identify problems early and follow through to resolution in production.
  • Experience using AI-assisted development tools such as Claude Code, Copilot, or Cursor (preferred).
  • Comfort validating AI-generated code to the same standard as human-written code (preferred).
  • Experience in public sector, health, housing, or local government domains (preferred).
  • Familiarity with .NET, Go, React/TypeScript, or similar modern stacks (preferred).
  • Experience with legacy modernisation and the constraints of replacing systems still in production (preferred).
  • Exposure to platform or product-led engineering environments (preferred).

Benefits

  • 25 days annual leave plus bank holidays, with the option to buy up to 10 extra days.
  • Up to 3 additional days off for volunteering.
  • 5% employer pension match.
  • Income protection covering up to 75% of salary for long-term illness.
  • Life assurance of 4x salary as a tax-free lump sum.
  • Critical illness cover of £25,000, extendable to dependents.
  • Private medical insurance, plus a health cash plan and dental insurance.
  • Employee affinity groups, referral bonus, and an inclusive, supportive workplace.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Product

Descript 51-250 Internet Software & Services

Descript is hiring a Product Engineer to build and improve AI-powered video and audio editing products, owning full-stack product work from problem definition through launch, measurement, and maintenance.

CSS HTML Node.js React Rust SQL TypeScript
9 hours, 9 minutes ago

Senior Software Engineer, Data Platform

StarTree 51-250 IT Services

Join StarTree’s engineering team to build and operate Apache Pinot’s distributed systems, enabling high-scale, low-latency real-time analytics for mission-critical customer applications.

Java
9 hours, 9 minutes ago

Staff Software Engineer, Foundations

Atria Institute 51-250 Health Care Providers & Services

Atria Health is hiring a Staff Software Engineer for its Foundations team to lead platform, DevOps, data engineering, and healthcare integration initiatives supporting preventive care products and the launch of its Los Angeles Institute.

Express.js GCP GitHub HIPAA Microservices Mixpanel MySQL Node.js PostgreSQL React Redis System Design Terraform TypeScript
10 hours, 54 minutes ago

Senior Software Engineer, AI

Calabrio 251-1K Professional Services

Calabrio-Verint is seeking a Senior Software Engineer, AI to build and operate secure, scalable AI products—including LLM applications, agentic systems, machine learning solutions, and supporting platforms—for customer experience intelligence.

Apache Airflow AWS Azure BERT CI/CD Deep Learning Django Docker Flask GCP Generative AI Git Kubeflow Kubernetes Linux Machine Learning MongoDB PostgreSQL Python Snowflake SQL
10 hours, 54 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers