Senior Software Engineer- Java, Civica, GB

Job Description

We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local to state 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.  

Why You'll Love This Opportunity as a Senior Software Engineer at Civica 

As a Senior Backend Software Engineer, you will play a critical role in designing, developing, and maintaining functionality of one of our flagship products. You will work closely with other Engineers across Civica, adhering to industry best practices. Your expertise in building cloud-ready products will be instrumental in driving successful outcomes. 

What you will do to be successful in this role 

Responsibilities:

  • Design, develop, test, and maintain critical software systems, primarily focussed on Java. 
  • Provide technical guidance and mentorship to engineers. 
  • Drive technical decisions and own complex system components. 
  • Collaborate with technical product managers, designers, and other engineers to identify system requirements and develop technical solutions. 
  • Develop API and UI based interfaces for our products, ensuring high quality standards and compliance with industry regulations. 
  • Participate in code reviews, provide constructive feedback, and improve the overall quality of our engineering output. 
  • Troubleshoot complex issues using log analysis, profiling tools, and collaborative debugging techniques. 
  • Understand system architecture principles and ability build accordingly to meet growing traffic demands and improve overall efficiency. 
  • Implement continuous integration/continuous deployment (CI/CD) pipelines for automated testing, build, and deployment processes. 
  • Stay up to date with the latest features, libraries, and best practices; apply this knowledge to drive innovation within our engineering team. 
AI-Powered Job Matching

Get personalized insights and tailored applications with our AI tools:

AI Match Scoring

Get your exact compatibility score for each job based on your CV and experience

CV Tailoring

Automatically optimize your CV for each specific job application

Gap Analysis

Identify missing skills and get actionable improvement recommendations

Start Free Today

No credit card required • 100% free to start

Get Your Personal Job Feed

Join thousands of professionals getting AI-powered job recommendations tailored to their skills.

Daily job alerts matching your profile
AI match scores for every job
One-click CV tailoring
Application tracking
Get Started Free

Frequently Asked Questions about Senior Software Engineer- Java Jobs in GB

Similar Jobs

Senior Software Engineer - Java

NIS Belfast

GB
Full-time
2025-09-19

As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take