Software Engineer - Golang

Civica

United Kingdom

On-site

GBP 30,000 - 45,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 Days Annual Leave + bank holidays
Up to 3 extra days off for volunteering
Pension Contributions – 5% employer match
Private Medical Insurance
Dental Insurance
Employee networks

Job summary

A leading software provider in the UK is seeking a Software Engineer (Golang) to design and develop scalable backend systems. You will work closely with cross-functional teams to identify business solutions. The ideal candidate will have proficiency in Golang, experience in RESTful APIs, and familiarity with cloud platforms. This is a full-time position based in Harrow, offering an opportunity to work in a collaborative environment with growth potential.

Qualifications

  • Ability to write maintainable code using Golang.
  • Experience in designing and developing APIs.
  • Familiarity with cloud platforms and caching layers.
  • Experience with relational databases and caching layers.
  • Proven testing principles and practices in software engineering.

Responsibilities

  • Develop backend systems focusing on performance and reliability.
  • Drive technical decisions for system components.
  • Collaborate with teams to identify and meet business needs.
  • Develop API-based interfaces and ensure code quality and standards.
  • Participate in code reviews and enhance engineering output.
  • Troubleshoot issues using logs, profiling, and debugging techniques.
  • Understand architecture and scale systems for growing traffic.
  • Implement CI/CD pipelines for automated testing, building and deployment.
  • Stay current with new features and apply best practices to drive innovation.

Skills

Proficiency in Golang
RESTful APIs
Microservices architectures
Cloud platforms (AWS, Azure, GCP)
Relational databases
Caching
Testing principles

Tools

Go modules
Prometheus
Grafana
CI/CD pipelines

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.

Why you will love this opportunity as Software Engineer (Golang) at Civica

As a Software Engineer (Golang), you will play a critical role in designing, developing, and maintaining our scalable and secure backend infrastructure. You will work closely with cross-functional teams to identify and implement solutions that meet business requirements while adhering to industry best practices. Your experience in Go will be instrumental in driving the development of high-performance products.

Responsibilities
  • Develop large-scale backend systems using Golang, focusing on performance, reliability and maintainability.
  • Drive technical decisions and own complex system components.
  • Collaborate with cross-functional teams to identify system requirements and develop technical solutions that meet business needs.
  • Develop API-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.
Requirements
  • Proficiency in writing high-quality, readable, and maintainable code using Golang.
  • Experience designing and developing RESTful APIs, and microservices architectures.
  • Professional experience with major cloud platforms (e.g. AWS, Azure, Google Cloud Platform).
  • Experience working with relational databases, and caching layers.
  • Proven experience of testing principles and practices; applying this knowledge to drive innovation within our Engineering team.
Nice to Have
  • Experience of monolithic legacy applications and microservices.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Basics of observability practices (logging, metrics, tracing) and monitoring tools (e.g. Prometheus, Grafana).
  • Experience of managing codebases with Go packages and modules.
  • Understanding of software design and architecture concepts.
  • Understanding of cloud security best practices, including IAM policies and secret management.
Benefits

The benefits include the following categories:

  • Time Off & Work-Life Balance
    • 25 Days Annual Leave + bank holidays – plus the option to buy up to 10 extra days!
    • Days of Difference – Up to 3 extra days off for volunteering.
  • Financial Well-being & Security
    • Pension Contributions – 5% employer match.
    • Income Protection – Up to 75% salary cover for long-term illness.
    • Life Assurance – 4x salary tax‑free lump sum.
    • Critical Illness Cover – £25,000 lump sum (extendable to dependents).
  • Health & Perks
    • Private Medical Insurance – Fast access to private healthcare.
    • Health Cash Plan – Claim back physio, therapies & more.
    • Dental Insurance – Cover for routine & emergency care.
    • Affinity Groups – Join employee‑led communities.
    • Bounty Bonus – Refer a friend & get rewarded.

Equal Opportunity Statement

We are an equal opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic.

At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We welcome applicants from all backgrounds.

Location: Harrow, England, United Kingdom

Employment type: Full-time

Seniority level: Entry level

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Platform Engineer
Senior Platform Engineer

Civica • United Kingdom

On-site
GBP 55,000 - 75,000
25 Days Annual Leave
Up to 3 extra days for volunteering
5% employer pension match
+2
Engineering Manager
Engineering Manager

Civica • City of Westminster

Hybrid
GBP 90,000 - 130,000
Private Medical Insurance through AXA
Income Protection and Critical Illness
Dental Insurance & Eye Care Vouchers
+5
Engineering Manager
Engineering Manager

Civica • London

On-site
GBP 50,000 - 90,000
Private Medical Insurance
Income Protection
Dental Insurance
+5
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Civica • Bristol

On-site
GBP 60,000 - 80,000
25 Days Annual Leave
Pension Contributions
Private Medical Insurance
+7
Implementation Consultant/ Field Service Engineer
Implementation Consultant/ Field Service Engineer

Civica • Bristol

On-site
GBP 40,000 - 60,000
25 Days Annual Leave + bank holidays
Up to 3 extra days off for volunteering
Private Medical Insurance
+6
Business Development Manager
Business Development Manager

Civica • City Of London

On-site
GBP 40,000 - 60,000
25 Days Annual Leave
Pension Contributions
Private Medical Insurance
+1
Senior Finance Business Partner
Senior Finance Business Partner

Civica • Greater London

On-site
GBP 70,000 - 110,000
Annual Leave 25 days
Volunteer Days
Pension 5% employer match
+8
Business Development Manager - People & Workforce Management
Business Development Manager - People & Workforce Management

Civica • Greater London

On-site
GBP 55,000 - 85,000
Pension contributions
Income protection
Life assurance
+6
Senior Engineering Manager
Senior Engineering Manager

Civica • United Kingdom

Hybrid
GBP 110,000 - 150,000
Pension Contributions
Income Protection
Private Medical Insurance
+3
Support Analyst
Support Analyst

Civica • City Of London

On-site
GBP 32,000 - 48,000
25 Days Annual Leave
Up to 3 extra days off for volunteering
5% employer match for pension contributions
+2