MisuJob - AI Job Search Platform MisuJob

Software Engineer

Hamiltonian Dynamics

Cheltenham, England, United Kingdom permanent

Posted: April 28, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design, build, and deliver software solutions that support critical national and enterprise systems in a fast-paced, tech-savvy environment.

Job Description

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 and levels of experience - what matters most is strong engineering fundamentals, curiosity, and a willingness to learn.

What You'll Do

• Develop and maintain Python codebases for AI/ML applications and data processing pipelines
• Build, configure, and optimise containerised environments (e.g. Docker) for AI workloads
• Support integration of machine learning models into production systems
• Write clean, testable, and well-documented code following team standards
• Assist in debugging, troubleshooting, and resolving technical issues
• Collaborate with data scientists, engineers, and DevOps teams
• Contribute to CI/CD pipelines for automated build, test, and deployment
• Participate in code reviews and team knowledge sharing
• Follow secure coding and data handling practices

Skills & Experience

You will have experience in one or more of the following areas but you do not need experience in everything listed:

• Strong experience with Python (e.g. FastAPI)
• Experience developing open-source AI/ML-enabled applications (model integration, inference pipelines)
• Hands-on experience with containerisation using Docker / Pods
• Frontend development experience using React (components, hooks, state management, API integration)
• Experience building and consuming RESTful APIs
• Familiarity with version control using Git
• Working knowledge of Linux environments
• Understanding of agentic AI concepts (tool use, planning, memory, multi-step workflows)
• Experience integrating LLM APIs and SDKs (e.g. prompt design, structured outputs, function/tool calling)
• Some leadership experience within an Agile team

We value engineers who are open-minded, adaptable, and keen to learn new technologies as project needs evolve.

Security & Location

• You must be a UK citizen and have lived in the UK for the past 10 years
• You must already hold high-level UK security clearance
• Customer sites are based in Gloucestershire or Manchester, so you must be willing to travel to one of these locations


Benefits:
• Salary band: £45,000-55,000, depending on experience (we may consider more junior or more senior outside this range for the right candidate)
• 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:

• A 30-minute introductory chat with our recruiter, Sarah
• A 1-hour Microsoft Teams interview or on-site interview with two members of the team
• 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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply