Turn this role into an interview — a resume and cover letter built around what this employer wants.
Sellick Partnership seeks a Staff Full-Stack Engineer for a major UK defence programme, based around Bath with a hybrid pattern (approximately three days onsite per week).
You'll take technical ownership, lead architectural discussions and design integrations across data, APIs and external platforms while hands-on coding in Java/Angular. This role combines senior technical ownership with mentorship and fast-paced delivery in a regulated environment.
Staff Full-Stack Engineer – UK Defence Programme
Bath | Hybrid – typically 3 days per week onsite
Permanent
UK National / SC Clearance Eligible
We’re recruiting for an experienced Staff Full-Stack Engineer to join a major, multi-year technology transformation programme within UK defence.
This is a senior hands-on engineering position with significant technical ownership. You’ll act as a technical lead within the team, helping shape a complex software platform and its integration with a growing ecosystem of systems including data lakehouse technology, ERP platforms, optimisation engines and external partner platforms.
Much of the technical landscape is still being designed, making this an opportunity for someone who enjoys solving open-ended engineering problems rather than simply delivering against predefined specifications.
You’ll work predominantly across backend engineering, data and integrations while remaining comfortable working across the full stack. You’ll lead through technical influence rather than formal management, working closely with Engineering, Product and Delivery leadership.
You’ll ideally be an experienced Senior/Staff-level Full-Stack Engineer with a strong backend focus and experience taking ownership of complex technical work.
Key experience includes:
Candidates coming from another strong backend language such as C#, Python, Go or TypeScript may also be considered where they are comfortable transitioning into Java.
Beyond the technology, we’re looking for someone comfortable acting as a team’s technical point of reference. You should be able to take an ambiguous requirement, define the underlying problem, make pragmatic technical decisions and lead the solution through to production.
Previous Staff Engineer experience isn’t necessarily essential if you’re a strong Senior Engineer already operating with Staff-level technical ownership.
Due to the nature of the programme, candidates must be UK nationals and eligible to obtain UK Security Clearance (SC).
Existing active SC clearance would be advantageous but is not essential for candidates who meet the eligibility requirements and are willing to undergo the clearance process.
Experience working within defence, central government, public safety or another regulated environment would also be beneficial.
The position is based around Bath and operates on a hybrid model, typically requiring approximately three days per week onsite at either the company office or customer locations.
The exact working pattern may vary depending on programme requirements.
This is an opportunity to take genuine Staff-level ownership within a significant UK defence technology programme rather than simply delivering individual backlog tickets.
You’ll help determine how systems are designed, integrated and operated, while remaining close to the code.
The programme involves complex, real-world production systems used to support organisations operating within defence, public safety and resilience.
For an engineer who enjoys solving difficult technical problems, influencing architecture and mentoring other engineers while remaining hands-on, this offers considerable scope and long-term technical ownership.
The process is expected to include:
The core environment uses Java and Angular, although candidates may be able to complete the programming exercise using another suitable language such as C#, TypeScript, Python or Go.