Location
Customer sites based in Gloucestershire, Manchester, and London. You must be willing to travel to one of these locations.
Hours
Full Time - standard working hours with flexibility to support project needs.
Salary
Competitive salary commensurate with experience.
About the Role
Hamiltonian Dynamics is a growing technology company working across Defence and Cyber Security, delivering software solutions that support critical national and enterprise systems. With teams based in Gloucestershire, Manchester, and London, we are entering an exciting new phase of expansion and are looking for Software Engineers to join us. This role offers the opportunity to work on meaningful, technically challenging projects while continuing to grow your skills in a supportive, flexible environment. You will design, build, and maintain secure, scalable software used by high-assurance customers, working across the full software development lifecycle. Collaboration with engineers, architects, and stakeholders is key to delivering robust solutions that meet demanding requirements.
Experience
You will have experience in one or more of the following areas but do not need experience in everything listed:
- Java, Python, JavaScript, TypeScript
- Angular, React, Vue
- Docker, Kubernetes
- AWS and/or Azure
- MERN stack
- Elasticsearch, Neo4J
About you
We value engineers who are open-minded, adaptable, and keen to learn new technologies as project needs evolve. Strong engineering fundamentals, curiosity, and a willingness to learn are essential. You must be a UK citizen who has lived in the UK for the past 10 years and already hold high-level UK security clearance.
Qualifications
Relevant qualifications or equivalent experience in software engineering or related fields are desirable but not mandatory. What matters most is your technical ability, problem-solving skills, and commitment to delivering high-quality software.

