Hamiltonian Dynamics Logo

Hamiltonian Dynamics

Software Engineer (Junior)

Posted 2 Days Ago
Be an Early Applicant
In-Office
Cheltenham, Gloucestershire, England
Junior
In-Office
Cheltenham, Gloucestershire, England
Junior
The Software Engineer will design, develop, and maintain secure and scalable software, collaborate with teams, and work with various technologies in a flexible environment.
The summary above was generated by AI

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.


Requirements

As a Software Engineer at Hamiltonian Dynamics, you will design, build, and maintain secure, scalable software used by high-assurance customers. You’ll work across the full software development lifecycle, collaborating closely with engineers, architects, and stakeholders to deliver robust solutions.

We’re open to engineers with different backgrounds for this role - what matters most is the right attitude, curiosity, and a willingness to learn.

What You'll Do

  • Design, develop, test, and maintain high-quality software systems
  • Contribute to architectural decisions and technical direction
  • Collaborate within agile teams to deliver secure and reliable solutions
  • Work with modern cloud and containerised environments
  • Share knowledge, review code, and support continuous improvement

Skills & Experience

You could work with several of the technologies below. You're not expected to already know these but some fundamentals in one language would be advantgeous:

  • Java, Python, JavaScript, TypeScript
  • Angular, React, Vue
  • Docker, Kubernetes
  • AWS and/or Azure
  • MERN stack
  • Elasticsearch, Neo4J

We're looking for someone that wants to make a real difference to the world by solving real world problems. A love of learning new tech is essential to being a great software engineer and keeping up with the innovative work the industry has to offer. As a result, we'll give you 10 days of external training to spend how you wish such as subscriptions to learning sites, conferences or certifications. If you already have experience with these technologies, that is definitely a bonus.

We're ideally looking for someone with really strong foundation knowledge having done a degree or bootcamp or those with up to 2 years of experience.

Security & Location

  • You must be a UK citizen and have lived in the UK for the past 10 years
  • You must hold a British passport - unfortunately some dual-nationalities aren't eligible for the clearance
  • Customer sites are based in Gloucestershire, Manchester, and London, so you must be willing to travel to one of these locations

Benefits
  • Salary: £28,000
  • 10% clearance bonus
  • 25 days annual leave plus bank holidays
  • Buy or sell up to 5 days leave per year
  • 8% employer pension contribution
  • BUPA health cover
  • Life cover of 4× salary
  • EV car scheme via salary sacrifice
  • EMI share scheme
  • Flexible working and flexi-time
  • 10 days per year training allowance

Every employee has an individual training and career development plan. We recognise that everyone learns differently and we actively support long-term growth.

Our Process

We keep things straightforward and human:

  1. A 30-minute introductory chat with our recruiter, Sarah
  2. A 1-hour Microsoft Teams interview or on-site interview with two members of the team
  3. An informal conversation with two of our Founders

We believe open, organic conversations are the best way for both sides to decide if the role is the right fit.

We are expecting many applications for this role, as a result, we'll be closing this role 1st May and will be reviewing all applicants after this time.

Top Skills

Angular
AWS
Azure
Docker
Elasticsearch
Java
JavaScript
Kubernetes
Mern Stack
Neo4J
Python
React
Typescript
Vue

Hamiltonian Dynamics London, England Office

London, United Kingdom

Similar Jobs

2 Days Ago
In-Office
London, Greater London, England, GBR
Entry level
Entry level
eCommerce
The role involves learning from senior engineers, contributing to the Motorway platform, and using AI tools for development. It emphasizes collaboration and personal growth.
Top Skills: Ai ToolsJavaScriptKiroPythonTypescript
2 Hours Ago
Hybrid
London, Greater London, England, GBR
Junior
Junior
Artificial Intelligence • HR Tech • Productivity • Software
You will be the first engineering hire responsible for developing a real-time AI decision-making platform for airport operations using Python and TypeScript, focusing on fault-tolerant agentic systems.
Top Skills: PythonTypescript
5 Days Ago
In-Office
Hemel Hempstead, Hertfordshire, England, GBR
Junior
Junior
Aerospace • Security • Energy • Defense
As a Junior Software Test Engineer, you will execute tests, log defects, set up test environments, and collaborate in Agile teams to ensure software quality.
Top Skills: BitbucketConfluenceJIRAKatalon StudioPythonTestrail

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account