cover image
Civica

Civica

www.civica.com

3 Jobs

3,150 Employees

About the Company

We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local government to central [federal] government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens.

Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration.

As a company, we’re passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities.

We have a network of global facilities. Our main hub sites include:
- United Kingdom
- Australia & New Zealand
- Asia
- United States
- Canada

Listed Jobs

Company background Company brand
Company Name
Civica
Job Title
Senior Software Engineer (Golang)
Job Description
Job title: Senior Software Engineer (Golang) Role Summary: Senior Backend Engineer focusing on the design, development, and maintenance of scalable, secure Golang-based backend services that support critical public sector applications. Leads technical decision‑making, mentors junior staff, and collaborates with cross‑functional teams to deliver high‑performance RESTful APIs and microservice architectures. Expactations: • Extensive experience (5+ years) in backend development with deep proficiency in Golang. • Demonstrated expertise in system design, data structures, algorithms, and scalable distributed systems. • Proficiency with cloud platforms (AWS, Azure, GCP), containerization (Docker), and orchestration (Kubernetes). • Strong background in messaging queues, caching strategies, and observability tooling (Prometheus, Grafana). • Agile mindset, comfortable with Scrum or Kanban practices. • Passion for mentoring, code quality, and technical leadership. Key Responsibilities: - Design, develop, and maintain large‑scale Golang backend systems. - Own complex system components and lead architectural decisions. - Build, optimise, and secure RESTful APIs and microservices. - Implement and improve CI/CD pipelines; champion continuous delivery. - Troubleshoot and resolve performance or reliability issues using modern observability tools. - Mentor engineers and promote best practices across architecture, design, and coding standards. Required Skills: - Golang programming (advanced) - Backend development (REST, gRPC, microservices) - System design and architecture - Cloud platforms (AWS/Azure/GCP) - Containerisation (Docker) and orchestration (Kubernetes) - Distributed systems, caching, and messaging queues - Observability (logging, metrics, tracing), Prometheus, Grafana - Cloud security fundamentals (IAM, secret management) - Agile development methodologies (Scrum, Kanban) - Strong communication and team collaboration Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Certifications in Go programming, cloud infrastructure (AWS/Azure/GCP), or DevOps practices are a plus.
United kingdom
Remote
Senior
24-11-2025
Company background Company brand
Company Name
Civica
Job Title
Software Engineer - Golang
Job Description
**Job title** Software Engineer – Golang **Role Summary** Design, develop, and maintain scalable, secure backend systems in Go for large‑scale public sector applications. Own complex components, drive technical direction, and collaborate with cross‑functional teams to deliver high‑performance APIs and microservices that meet business and regulatory requirements. **Expectations** - Build performant, reliable, and maintainable Go code following industry best practices. - Own end‑to‑end delivery of backend services, from architecture to deployment. - Continuously improve product quality through code reviews, testing, and observability. - Keep current with Go ecosystem, cloud platforms, and DevOps practices to drive innovation. **Key Responsibilities** - Develop large‑scale backend systems using Go, focusing on performance, reliability, and maintainability. - Drive technical decisions and own complex system components. - Collaborate with product, design, and operations to elicit requirements and produce technical solutions. - Design and implement RESTful APIs, microservices, and event‑driven architectures. - Create and maintain CI/CD pipelines for automated testing, build, and deployment. - Troubleshoot production issues through log analysis, profiling, and collaborative debugging. - Apply observability principles (logging, metrics, tracing) and monitoring tools (Prometheus, Grafana). - Enforce code quality standards via peer reviews and automated checks. - Mentor junior engineers and share knowledge on Go best practices. **Required Skills** - Proficient in Go with a strong grasp of concurrency and performance tuning. - Experienced in designing RESTful APIs, microservices, and event‑driven systems. - Familiarity with cloud platforms (AWS, Azure, GCP). - Knowledge of relational databases, caching mechanisms, and messaging queues (e.g., Kafka, RabbitMQ). - Comfortable with Agile development (Scrum, Kanban). - Solid testing practices: unit, integration, and end‑to‑end. - Understanding of CI/CD, containerization (Docker, Kubernetes). - Ability to implement observability and monitoring. - Awareness of cloud security fundamentals (IAM, secret management). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Optional: Go developer certificates or relevant cloud platform certifications (AWS Certified Developer, Azure Developer Associate, GCP Professional Cloud Developer).
United kingdom
Remote
03-12-2025
Company background Company brand
Company Name
Civica
Job Title
Cyber Assurance Specialist
Job Description
Job title: Cyber Assurance Specialist Role Summary: Responsible for maintaining and enhancing the organization’s cyber governance, compliance, and assurance posture. Works across business units to develop policies, support audits, manage documentation, and drive continuous improvement of security controls. Expactations: - Deliver accurate, up‑to‑date cyber governance documentation. - Ensure compliance with ISO 27001, NIST, CIS, GDPR and other frameworks. - Provide evidence for internal and external audits and remediate findings. - Support customer and supplier risk assessments. - Contribute to cyber awareness, training, and incident response processes. - Optimize GRC tools and automate routine assurance activities. - Build strong stakeholder relationships and communicate effectively with senior leadership. Key Responsibilities: - Curate and maintain internal knowledge bases and SharePoint cyber sites. - Draft, review, and update policies, procedures, and controls. - Assist with ISO 27001 and other standard compliance audits. - Prepare audit evidence, track remediation, and report results. - Respond to security questionnaires and supply‑chain due diligence. - Develop and roll out phishing simulations, awareness campaigns, and training materials. - Support incident response documentation and post‑incident reviews. - Manage GRC/assurance tooling (e.g., Microsoft Purview, OneTrust, UpGuard). - Identify and recommend continuous improvement opportunities. - Communicate with IT, business units, and external partners to align security initiatives. Required Skills: - Deep understanding of cyber governance, risk management, and compliance (ISO 27001, NIST, CIS, GDPR). - Experience with audit preparation, evidence collection, and remediation tracking. - Strong written and technical documentation skills. - Familiarity with SharePoint or similar content management systems. - Knowledge of cloud security principles and controls. - Ability to conduct supplier risk assessments and customer due diligence. - Experience with phishing simulation and awareness platforms. - Proficiency in GRC tools and basic scripting/automation (Python, PowerShell). - Excellent communication, stakeholder management, and problem‑solving abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Security, or related field (or equivalent professional experience). - Relevant certifications preferred: ISO 27001 Lead Implementer/Assessor, CISSP, CISM, or equivalent. - Knowledge of GDPR and data protection regulations.
Leeds, United kingdom
Hybrid
Junior
15-12-2025