Searchability

Senior Full Stack Engineer
Location: London (Remote)
Salary: Up to £90,000 (Dependent on Experience)
Security Clearance: SC Clearance required or eligibility to obtain clearance quickly
To Apply: Email [email protected]
About the Company
We are a global technology consultancy delivering digital transformation, cloud, cybersecurity, AI, and high-performance engineering solutions to organisations across multiple industries worldwide.
Our teams work on complex, large-scale programmes that help clients modernise systems, improve services, and deliver secure, future-focused technology solutions. With an international presence and a strong engineering culture, we combine deep technical expertise with a collaborative and innovation-driven environment.
We are looking for senior engineers who enjoy architecture, system design, and end-to-end delivery, with a genuine interest in modern technologies, including AI.
About the Role
We are seeking a Senior Full Stack Engineer who is passionate about building high-quality software and designing robust systems. You will work on complex, large-scale solutions across multiple technology stacks, collaborating closely with clients and internal stakeholders.
While you will help guide other engineers, this role is engineering-led rather than people-management-focused.
This is a true full stack role, offering exposure to a broad range of technologies and architectures. You will continuously upskill while working alongside highly talented engineers, selecting the most appropriate tools and languages for each challenge.
Your Future Role
As a Senior Full Stack Engineer, you will:
- Design, build, and deploy scalable, high-quality systems
- Translate business and client requirements into technical solutions
- Work directly with clients, moving quickly from concept to production
- Lead by example through hands-on development
- Contribute to architectural decisions across multiple teams
- Support and mentor engineers while remaining deeply involved in delivery
What You Bring
- Proven experience in full stack software development
- Experience designing systems and solutions independently
- Technical leadership experience while remaining hands-on in delivery
- Strong understanding of maintainable code, systems design, and software architecture
- Experience working across multiple technology stacks
- Strong experience with strongly typed languages such as C++, Java, C#, Go, or Rust, alongside modern front-end frameworks
- Ability to adapt quickly and learn new technologies
- Interest in modern technologies including AI and cloud platforms
- Strong communication skills and confidence working with clients and distributed teams
Recruitment Process
- Online assessment (approximately 35 minutes, completed in your own time)
- Technical interview with senior engineering leadership
- Live coding session with a future colleague
All interviews are conducted remotely via Microsoft Teams.