Staff Engineer

2 months, 3 weeks ago
Full-time
Lead
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

  • Define and evolve product engineering practices, tooling, and shared application architecture patterns.
  • Lead technical discovery, prototyping, and architectural alignment across multiple teams.
  • Provide hands-on support to unblock teams, improve implementation quality, and resolve cross-team technical challenges.
  • Collaborate with engineering managers and product leads to shape delivery flow, team responsibilities, and ownership boundaries.
  • Mentor and coach engineers across the organisation.
  • Contribute to long-term architectural decisions that improve modularity, resilience, and operability.
  • Facilitate architectural debate, consensus-building, and design governance.
  • Help navigate ambiguity and guide the organisation toward consolidated, high-quality delivery.

Requirements

  • Strong expertise in building, scaling, and evolving modern web applications across front-end and back-end domains.
  • Experience with technologies such as React, Golang, and cloud-native platforms.
  • Demonstrated ability to design and evolve architecture in complex, real-world systems.
  • Ability to build trust across teams and drive alignment without formal authority.
  • Understanding of how to balance engineering design with delivery constraints and business priorities.
  • Familiarity with enabling or platform team models and organisational scaling patterns.
  • Experience with distributed systems and event-driven architecture is preferred.
  • Familiarity with modern CI/CD, observability, and quality automation practices is preferred.
  • Exposure to legacy system modernisation, refactoring, or product migration strategies is preferred.
  • Awareness of Team Topologies, Domain-Driven Design, or similar models is preferred.

Benefits

  • 25 days of annual leave plus bank holidays, with the option to buy up to 10 extra days.
  • Up to 3 additional volunteer days through the Days of Difference programme.
  • 5% employer pension match.
  • Income protection of up to 75% salary for long-term illness.
  • Life assurance worth 4x salary as a tax-free lump sum.
  • Critical illness cover of £25,000, extendable to dependents.
  • Private medical insurance, health cash plan, and dental insurance.
  • Employee-led affinity groups and a bounty bonus for referrals.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Informatica MDM Tech Lead

TWO95 International 51-250 Internet Software & Services

Two95 International is hiring a remote Informatica MDM Tech Lead in India to support and lead MDM platform configuration, development, troubleshooting, and production issue resolution on a contract basis.

Java REST API SQL
4 hours, 36 minutes ago

Eskadenia Technical Lead

Muller Internet Software & Services

Muller's Solutions is hiring a Skadina Technical Lead to oversee development and delivery of digital solutions on the Skadina platform in a collaborative enterprise environment.

Agile Scrum
4 hours, 37 minutes ago

Team Leader С++

A Team Leader at an international company will guide and develop an engineering team while coordinating delivery, planning capacity, and ensuring strong collaboration with stakeholders and other teams.

C++ CI/CD Game Development Linux
4 hours, 37 minutes ago

Principal Engineer

PetDesk 51-250 Health Care Providers & Services

CarePath, part of PetDesk, is hiring a Principal Engineer to lead the technical direction of its CarePath Loyalty platform for veterinary clinics, pet owners, and industry partners as the product scales.

Microservices
5 hours, 7 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