Software Engineer (Junior) in Manchester

Software Engineer (Junior) in Manchester

Manchester Full-Time 28000 - 28000 £ / year (est.) No working from home possible
Hamiltonian Dynamics

At a Glance

  • Tasks: Design, develop, and maintain secure software for critical systems.
  • Company: Hamiltonian Dynamics, a tech company in Defence and Cyber Security.
  • Benefits: £28,000 salary, 25 days leave, health cover, and training allowance.
  • Other info: Flexible working, career development plans, and a supportive environment.
  • Why this job: Make a real difference while working on exciting, challenging projects.
  • Qualifications: Basic knowledge in programming languages and a passion for learning.

The predicted salary is between 28000 - 28000 £ per year.

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 advantageous:

  • 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 a strong foundation of 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 site is based in Gloucestershire or Manchester, so you must be willing to travel to this location up to 5 days per week once you have gained your clearance.

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:

  • 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 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.

Software Engineer (Junior) in Manchester employer: Hamiltonian Dynamics

Hamiltonian Dynamics is an exceptional employer, offering Software Engineers the chance to work on impactful projects within Defence and Cyber Security. With a strong emphasis on employee growth, flexible working arrangements, and a supportive culture, team members are encouraged to develop their skills through tailored training plans and collaborative environments. Located in key UK cities like Gloucestershire, Manchester, and London, employees benefit from competitive salaries, generous leave policies, and a commitment to work-life balance.

Hamiltonian Dynamics

Contact Details:

Hamiltonian Dynamics Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Junior) in Manchester

Tip Number 1

Get your networking game on! Connect with current employees at Hamiltonian Dynamics on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview like it’s a coding challenge! Brush up on your technical skills and be ready to discuss how you’ve tackled problems in the past. Show them your passion for learning new tech and how you can contribute to their projects.

Tip Number 3

Don’t just focus on your skills; highlight your attitude! Hamiltonian Dynamics is looking for curiosity and a willingness to learn. Share examples of how you’ve embraced challenges and grown from them.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll have access to all the latest updates and opportunities directly from us.

We think you need these skills to ace Software Engineer (Junior) in Manchester

Software Development
Java
Python
JavaScript
TypeScript
Angular
React

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight any relevant projects or technologies you've worked with, even if they're just fundamentals. We want to see your potential!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for tech. Share why you're excited about working at Hamiltonian Dynamics and how you can contribute to our mission. Keep it concise but impactful!

Show Off Your Curiosity:In your application, let us know about your love for learning new technologies. Mention any courses, bootcamps, or self-study you've done. We value curiosity and a willingness to grow, so don’t hold back!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Hamiltonian Dynamics

Know Your Tech Basics

Make sure you brush up on the fundamentals of at least one programming language mentioned in the job description, like Java or Python. Being able to discuss your understanding and any projects you've worked on will show your enthusiasm and readiness to learn.

Show Your Curiosity

Hamiltonian Dynamics values curiosity and a willingness to learn. Prepare some questions about the technologies they use, such as Docker or AWS, and express your eagerness to dive into new tech. This will demonstrate that you're not just looking for a job, but are genuinely interested in growing with the company.

Understand Agile Methodologies

Since you'll be working in agile teams, it’s crucial to understand the basics of agile development. Familiarise yourself with concepts like sprints, stand-ups, and retrospectives. You might even want to share any experiences you've had working in similar environments during the interview.

Prepare for Team Collaboration

Collaboration is key in this role, so think of examples from your past experiences where you successfully worked in a team. Be ready to discuss how you contributed to group projects, shared knowledge, or helped improve processes. This will highlight your ability to work well with others and fit into their team culture.