About this role
Salary: £44,000 - 47,000 per year
Requirements
- High-performing undergraduate degree (1st or 2.1) or PhD in a highly numerate discipline, such as Computer Science, Mathematics, Physics, or Engineering
- Consistent academic track record, typically including exceptional results in Mathematics and Physics at A-level or equivalent
- Demonstrable software development experience, with a strong preference for C/C++ proficiency
- Excellent verbal and written presentation skills, with the ability to explain complex technical concepts to diverse audiences
- Proactive and self-motivated, able to manage a complex workload and explore new technical challenges with minimal supervision
Responsibilities
- Design and implement advanced software for robust cyber security platforms
- Engineer novel algorithms for complex signal, image, and data processing applications
- Develop solutions using C/C++, Rust, Python, and modern web frameworks such as TypeScript and JavaScript
- Act as a subject matter expert, providing clients with technical support, training, and guidance on software implementation
Technologies
- Hardware
- Support
- JavaScript
- Python
- Rust
- Security
- TypeScript
- Web
- C++
More
We are an established specialist technology consultancy delivering high-level advice and bespoke software and hardware implementation services to UK government clients and major technology firms. Our growing team works across cyber security, digital signal processing, and high-speed data architecture to deliver sophisticated, high-impact technical solutions. We offer a starting salary of £44,000–£47,000, depending on qualifications and experience, a discretionary annual performance bonus, salary reviews every six months, 25 days of holiday plus UK public holidays, a generous pension scheme, private medical insurance, life and income protection cover, and sustainable travel incentives.
last updated 43 week of 2026