Senior Software Engineer (Backend)
Role details
Job location
Tech stack
Job description
Interested candidates are invited to submit their CV. A short cover note on your experience and motivation is welcome but not required. We review applications on a rolling basis. The process starts with a behavioural screening interview with the hiring manager; candidates who progress go through a full interview loop that, for this backend role, includes a hands-on programming session (in a language of your choice - Java, C#, TypeScript, Python or Go) and a product-focused system design discussion.
4C Strategies is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Requirements
Do you have experience in TypeScript?, * A capable engineer with backend and data experience who has independently led substantial pieces of integration, backend or data work - connecting systems together and seeing it through to production - and who still likes being close to the code.
-
Comfortable building backend services and APIs (REST and/or event-based) and integrating with third-party systems such as ERP platforms, data stores and external engines - with a good grasp of integration patterns, authentication and performance.
-
Strong in Java (or a comparable backend language you can bring across) and solid SQL - we value the engineer over the exact language. Comfortable with version control, code review, automated testing and CI/CD pipelines - you treat test automation and safe, repeatable delivery as part of building, not a separate phase.
-
Energised rather than unsettled by ambiguity: you can pick up a new stack quickly, you're happy to define the problem rather than only solve a specified one, and you make sound calls when requirements are still moving. We care more about that than about any specific technology you already know.
-
Sound judgement around system and data design - including integrating with a data warehouse / lakehouse - and good instincts for when to use streaming or event-driven approaches versus batch.
-
Pragmatic about quality: you instrument what you build and care as much about how it runs in production as how it looks in code review.
-
A strong communicator who can hold a technical conversation with engineers and a plain-language one with project managers, designers and senior customer stakeholders - internal and external, including in regulated environments.
-
A mentor by instinct who lifts the people around you and helps spread good practice.
-
Fluent written and spoken English, as required for security-cleared defence work and for clear communication with UK customer stakeholders.
-
This role requires the successful candidate to be a UK national and eligible to obtain UK Security Clearance (SC). Candidates who already hold current UK SC clearance will be at an advantage; however, we also welcome applications from individuals who meet the eligibility requirements and are willing to undergo the SC clearance process.
-
A genuine interest in our mission - software that helps armed forces, public safety and resilience organisations train, prepare, and respond.
Benefits & conditions
Pulled from the full job description
- Employee discount
- Company pension
- Private medical insurance
- Cycle to work scheme
- Company events, * Competitive salary, reviewed annually
- Pension Scheme with 5% employer contribution
- Private healthcare including dental
- Enhanced family leave (maternity, paternity and adoption)
- 25 days holidays (plus bank holidays)
- Life Assurance
- Cycle to work scheme
- Work Extras Discounts at over 80 retailers
- Company social events
Why Join 4C Strategies
If you're happiest when the path isn't drawn yet, this is a rare chance to own hard, open problems on a large, multi-year programme - real scale, real production systems, and the freedom to shape how they're built - with a collaborative team to figure the hard parts out alongside you. You'll work alongside experienced engineers and military specialists, with the individual-contributor track valued as highly as management, so you can grow without leaving the code behind.
The work matters: what you build helps armed forces, public safety and resilience organisations train, prepare, and respond. If you want senior-level ownership on systems that are used in earnest - not a backlog ticket factory - this is that role.