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

  • Hire, build and manage a team of software engineers, owning their development, happiness and performance.
  • Enable the team to deliver high-quality products to customers by removing impediments and providing direction.
  • Embody and drive good engineering culture and behaviors across the team.
  • Design, develop, deploy and maintain software products as a hands-on individual contributor.
  • Collaborate with product managers, designers and other engineers to identify requirements and define technical solutions.
  • Participate in and lead code reviews, providing constructive feedback to improve engineering quality.
  • Troubleshoot complex production issues using log analysis, profiling tools and collaborative debugging techniques.
  • Contribute to and shape team processes, documentation, tooling and decisions.
  • Implement and maintain CI/CD pipelines for automated testing, build and deployment processes.

Requirements

  • Experience recruiting, coaching and mentoring software engineers.
  • Deep knowledge of modern software practices: agile development, continuous delivery, automated testing, security and observability.
  • Experience implementing engineering metrics to drive quality and performance.
  • Proven ability to operate comfortably with ambiguity and create clarity for teams.
  • Proficient in writing high-quality, readable, secure and maintainable code with strong understanding of computer science fundamentals, data structures and algorithms.
  • Strong knowledge of testing principles and experience writing and automating tests.
  • Experience with cloud platforms (e.g. AWS, Azure).
  • Experience building and shipping products using Node.js and React; experience with GoLang is desirable.
  • Experience modernising legacy software and working in environments where engineers own production services.
  • Awareness of Developer Experience principles, separation of concerns for services, observability practices (logging, metrics, tracing) and security best practices.

Benefits

  • 25 days annual leave plus bank holidays, with the option to buy up to 10 extra days.
  • Up to 3 ‘Days of Difference’ additional days off for volunteering.
  • Pension contributions with a 5% employer match.
  • Income protection covering up to 75% of salary for long-term illness.
  • Life assurance (4x salary tax-free lump sum) and critical illness cover (£25,000 lump sum, extendable to dependents).
  • Private medical insurance, health cash plan (claims for physio/therapies) and dental insurance.
  • Employee affinity groups and referral (bounty) bonus for recommending candidates.
  • Inclusive and supportive workplace with fair, transparent recruitment and adjustments available for candidates.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering Manager, Flywheel Sales Agents

HubSpot 5K-10K Media

Engineering leader on HubSpot’s Flywheel Product Team responsible for managing two engineering teams to build AI-enabled products that power the Sales organization and accelerate HubSpot’s Go‑To‑Market flywheel.

CRM HubSpot Java
17 hours, 50 minutes ago

Senior Engineering Manager - Workplace AI - Search

Elastic 1K-5K Internet Software & Services

Engineering Manager at Elastic leading the Elastic Agent Builder platform to define and execute the technical vision and deliver production-ready AI agents that scale context-driven intelligence for enterprise customers.

Elasticsearch Kibana Machine Learning
1 month ago

Manager, Software Engineering (Platform Reports)

Samsara 1K-5K IT Services

Senior Software Engineering Manager at Samsara leading the Platform Reports team to build and operate the core reporting platform that enables customers and product teams to create custom reports and dashboards from IoT data.

Go GraphQL IoT React React Native TypeScript
1 month ago

Engineering Manager - Adaptive Telemetry | Canada | Remote

Grafana 1K-5K IT Services

Engineering Manager (Adaptive Telemetry) at Grafana Labs — a remote-first role leading the Adaptive Telemetry team in the Databases department to build and operate Adaptive Metrics, Logs, Traces, and Profiles that optimize telemetry retention and value for Grafana Cloud.

Grafana Prometheus
1 month 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