cover image
Hamiltonian Dynamics

Hamiltonian Dynamics

hdcorp.co.uk

2 Jobs

27 Employees

About the Company

At Hamiltonian Dynamics we have a secure by design engineering mindset built into the core of our company.
Our team has a track record of delivering secure, high performance, big impact mission critical software for multiple government departments via early and incremental agile delivery methods.

We provide hands on experience-based design consultancy, implementation and integration services that meet our customers bespoke and highly secure needs.

We design and deploy the right thing in the right way first time.

Our team provide support from discovery phase engagement on new products, secure design, development, test and transition to operations

We offer deep specialisation in:

Requirement and Business Analysis
Architecture and Design
Software Engineering
Testing and Automation Frameworks
DevOps and Support
Business Change

Listed Jobs

Company background Company brand
Company Name
Hamiltonian Dynamics
Job Title
Software Engineer (Junior)
Job Description
Job title: Software Engineer (Junior) Role Summary: Entry‑level software engineer hired to develop, test, and maintain software solutions for defence and cyber security projects. Works with a multi‑technology stack and contributes to project delivery while staying current with emerging technologies. Expectations: - Must be a UK citizen and have lived in the UK for at least five years. - Current Security Clearance (SC) required or eligible to obtain one; future higher‑level clearance possible. - Remote work until clearance is achieved, after which occasional onsite visits at customer sites may be required. - 10 days of external training per year for continuing professional development. - Demonstrated enthusiasm for problem solving and learning new tech. Key Responsibilities: - Design, code, test, and deploy software components in Java, Python, JavaScript/TypeScript. - Build and maintain front‑end interfaces using Angular, React, or Vue.js. - Develop and maintain back‑end services using MERN stack and integrate with Elasticsearch, Neo4j, or other databases. - Containerise applications with Docker, orchestrate with Kubernetes, and deploy to AWS or Azure environments. - Write unit, integration, and end‑to‑end tests; achieve high code coverage. - Participate in code reviews, troubleshooting, and continuous improvement initiatives. - Collaborate with cross‑functional teams (product, QA, ops) to define requirements and deliverables. - Stay updated on industry best practices and emerging tech relevant to defence and cyber security. Required Skills: - Proficiency in at least one back‑end language (Java or Python) and one front‑end framework (React, Angular, or Vue). - Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure). - Familiarity with MERN stack, Elasticsearch, and Neo4j. - Strong debugging, testing, and problem‑solving skills. - Excellent written and verbal communication. - Self‑motivated learner with a passion for adopting new technologies. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a closely related field, or equivalent professional experience. - UK citizenship; eligibility for Security Clearance (SC). - Commitment to obtaining higher‑level clearance if required.
Chippenham, United kingdom
On site
Junior
13-11-2025
Company background Company brand
Company Name
Hamiltonian Dynamics
Job Title
Software Engineer
Job Description
Job Title: Software Engineer **Role Summary** Design, develop, test, and maintain secure software solutions for defence and cyber‑security projects. Collaborate with cross‑functional teams to deliver scalable, cloud‑native applications and APIs. **Expectations** - Deliver high‑quality code that meets security and compliance standards. - Engage in the full software development lifecycle: requirements analysis, design, coding, testing, deployment, and maintenance. - Continuously improve development practices and learn new technologies as required. - Operate on‑site (4‑5 days per week) in one of the designated locations. - Maintain an active high‑level security clearance. **Key Responsibilities** - Implement features in Java, Python, JavaScript, or TypeScript. - Build and maintain front‑end components using Angular, React, or Vue. - Develop and refine data pipelines and search solutions with Elasticsearch and Neo4J. - Containerize and orchestrate applications using Docker and Kubernetes. - Deploy and manage services on AWS or Azure platforms, ensuring resilience and scalability. - Participate in code reviews, unit and integration testing, and continuous integration/continuous deployment (CI/CD) pipelines. - Work with product owners and stakeholders to translate business requirements into technical specifications. - Troubleshoot and resolve performance, security, and scalability issues. - Contribute to secure coding practices and documentation. **Required Skills** - Proficiency in Java, Python, JavaScript/TypeScript. - Experience with Angular, React, or Vue front‑end frameworks. - Containerization and orchestration using Docker and Kubernetes. - Cloud platform experience (AWS, Azure). - Familiarity with MERN stack, Elasticsearch, Neo4J. - Strong understanding of secure coding and data protection principles. - Ability to write clean, maintainable, and testable code. - Excellent communication and teamwork skills. **Required Education & Certifications** - Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or related field. - Current high‑level security clearance (required). - Certifications in cloud platforms (AWS/Azure) or security (CISSP, Security+), preferred but not mandatory.
Gloucestershire, United kingdom
On site
14-01-2026