Enable job alerts via email!

Senior Software Engineer

Opus Recruitment Solutions Ltd

Manchester

Hybrid

GBP 50,000 - 70,000

Full time

4 days ago
Be an early applicant

Job summary

A trusted technology partner in Manchester is looking for a Full Stack Software Engineer to develop high-assurance systems that support national security. The role involves designing and maintaining software in an Agile environment, utilizing technologies like Java and various JavaScript frameworks. Candidates should be passionate about national security and possess strong software development skills. Hybrid working options are available based on project requirements.

Qualifications

  • Strong experience in enterprise-level development.
  • Comfortable learning new technologies and tools.
  • Experience with Agile methodologies.

Responsibilities

  • Design, develop, and maintain secure and scalable software using a test-driven development (TDD) approach.
  • Integrate APIs, front-end components, and data pipelines.
  • Collaborate with user researchers and UX designers.

Skills

Java (Spring Boot)
JavaScript Frameworks (React, VueJS, or AngularJS)
Testing (knowledge of modern testing frameworks and TDD)
Technological curiosity
Understanding of secure development practices

Job description

The Company
Join a rapidly growing, trusted technology partner delivering mission-critical solutions within the national security space. You’ll be contributing to projects that help safeguard the nation—developing systems that protect people, platforms, and data against ever-evolving threats.

This organisation is delivering cutting-edge projects across AI, Cyber Security, Cloud, DevOps, and Platform Engineering. With long-term client engagements secured via the latest government frameworks, the company is set for sustained growth—making now a great time to come on board.


The Role
As a Full Stack Software Engineer, you’ll build high-assurance systems from the ground up. Unlike commercial fintech work, your solutions will directly support national security efforts. You’ll have the opportunity to shape technology strategy, work with emerging tools, and contribute to novel and impactful product development.

You’ll collaborate directly with end-users and stakeholders, translating mission needs into robust, scalable technical solutions.


Responsibilities:
  • Design, develop, and maintain secure and scalable software using a test-driven development (TDD) approach
  • Create and maintain reusable, open-by-default code
  • Convert logical designs into production-ready architectures
  • Maintain clean documentation and design specs using appropriate standards and tools
  • Integrate APIs, front-end components, and data pipelines
  • Support existing architecture components (e.g. REST APIs, data ingest layers)
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
  • Collaborate with user researchers and UX designers to align features with genuine user needs
  • Support and inform the team on new technologies and their impact

Tech Stack & Skills:
  • Java (Spring Boot) – Strong experience in enterprise-level development
  • JavaScript Frameworks – Experience with React, VueJS, or AngularJS
  • Testing – Knowledge of modern testing frameworks and TDD principles
  • Technological curiosity – Comfortable learning new technologies and tools
  • Understanding of secure development practices in high-assurance environments

About You:
  • You’re passionate about national security and want your work to have real-world impact
  • You enjoy solving complex challenges using modern technology stacks
  • You’re comfortable in an agile team and thrive in a collaborative, mission-focused environment

Location:
Based in central Manchester, with excellent transport links and proximity to key clients in the region. Hybrid working available, with flexibility based on project requirements.


Clearance:
Due to the nature of the work, you must be eligible to obtain DV (Developed Vetting) clearance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.