Software Engineer - Golang

We are currently recruiting on behalf of a leading defence business for the role of Software Engineer . This is a rare opportunity to lead a portfolio of cutting-edge (and highly confidential) technology projects within the defence sector.

Location: Surrey - 3 days per week

Salary range: £70,000 - £75,000

Clearance: SC clearance

Key Responsibilities:

  • Work closely with the development team to design, build, and maintain software solutions.
  • Apply appropriate tools for design, development, static analysis, and other phases of the SDLC.
  • Manage code effectively using industry-standard SCM tools (e.g., Git) to support version control and team collaboration.
  • Develop responsive, user-friendly interfaces with JavaScript/TypeScript and React.
  • Design and implement scalable, reliable backend systems using languages such as Java, Python, or Go.
  • Leverage containerisation technologies (e.g., Docker) to optimise deployment and ensure consistency across environments.
  • Build and maintain CI/CD pipelines to automate delivery and deployment processes.
  • Write clean, efficient, and well-documented code that adheres to software engineering principles and best practices.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong proficiency with Git for version control and collaborative workflows.
  • Hands-on experience with JavaScript/TypeScript and React for front-end development.
  • Familiarity with backend programming languages such as Java, Python, or Go.
  • Solid grasp of software engineering fundamentals, algorithms, and data structures.
  • Practical experience with Docker for containerisation and deployment.
  • Understanding of DevOps practices, including CI/CD pipelines and automated testing.
  • Strong written and verbal communication skills, with proven ability to collaborate effectively in team and remote environments.
  • Capability to evaluate and compare technologies to support decision-making.
  • Adaptability to fast-paced environments and a strong ability to quickly learn new tools and technologies.

For further information on this Software Engineer - Golang position, apply below!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.

Company
Addition+
Location
Chipping Norton, Oxfordshire, UK
Posted
Company
Addition+
Location
Chipping Norton, Oxfordshire, UK
Posted