Software Engineer

Company: Advanced Resource Managers (A.R.M.)
Apply for the Software Engineer
Location: Bedford
Job Description:

Overview

In this role you will design, develop and test software for defence, cyber and intelligence programmes. You will work with modern languages and frameworks, contribute to CI/CD, test automation and infrastructure-as-code, and collaborate with experienced engineers to deliver secure technical solutions. The position sits within a growing team focused on delivering innovative software across high-stakes domains. You will engage in problem solving and learning, with a path toward obtaining eDV clearance with company support.

Responsibilities

  • Design, develop and test software applications
  • Work with Java, Python, C++, JavaScript and TypeScript
  • Contribute to CI/CD, test automation and infrastructure-as-code practices
  • Collaborate with experienced engineers to deliver high-quality technical solutions

Key requirements

  • Commercial software development experience
  • Experience with at least one modern programming language
  • Knowledge of Linux, Git and automated testing
  • Strong problem-solving skills and a willingness to learn
  • Eligibility to obtain eDV clearance (support provided)
  • collaboration
  • problem-solving
  • willingness to learn
  • Java
  • Python
  • C++

Posted: September 14th, 2026