Full Stack Software Engineer
- Job Title: Full Stack Software Engineer
- Salary: £60,000–£70,000 (dependent on experience)
- Location: UK | Hybrid working (details to be confirmed)
Ready to build software that puts cutting-edge AI into the hands of real-world users?
We are working with an innovative technology business developing advanced artificial intelligence and machine learning solutions for challenging real-world applications. Working alongside highly skilled software engineers and AI specialists, you'll help turn sophisticated research into practical software used by organisations operating in demanding environments. This is an opportunity to take ownership of meaningful development projects, influence technical decisions and build applications that deliver genuine operational value.
The Role
The Application Developer / Full Stack Software Engineer will design and develop high-performance applications that make advanced computer vision technology accessible, intuitive and effective for end users.
Rather than building AI models, you'll focus on the software and interfaces that bring their capabilities to life, supporting everything from large-scale image analysis to operational deployments.
Role Highlights
The Application Developer / Full Stack Software Engineer will:
- Design and deliver modern full stack applications with responsive, user-friendly interfaces.
- Build tools for searching, analysing, enhancing and reviewing large volumes of imagery and video.
- Develop visualisation capabilities for AI outputs, model comparisons and performance statistics.
- Work alongside Python, C++ and machine learning specialists to turn technical concepts into usable products.
- Contribute to architecture, product development, customer demonstrations and operational deployments.
You Will Need
- At least 3 years' commercial experience developing full stack applications .
- Strong front-end knowledge covering HTML5 , CSS , JavaScript , Bootstrap , jQuery and AJAX .
- Practical experience with Python web frameworks such as Flask or Django , alongside MongoDB or similar NoSQL databases.
- Understanding of data lake technologies such as Delta Lake , Apache Iceberg , Databricks or Snowflake .
- Good knowledge of software architecture, Git , CI/CD , automated testing and production-quality development.
Experience with image or video applications, GIS
, streaming technologies
, event-driven architectures, Unreal Engine 5
or defence
and security environments
would be advantageous.
A degree or postgraduate qualification in Computer Science
is desirable, although equivalent commercial experience will also be considered.
Why You'll Love It
- Work alongside talented AI researchers and experienced software engineers.
- Build applications connected to advanced computer vision and machine learning.
- Influence architecture, technology choices and product direction.
- Take ownership of projects with visible outcomes and genuine customer impact.
- Develop your expertise across modern full stack technologies and emerging AI applications.
Security: Candidates must be eligible to obtain UK security clearance
, including BPSS
, with SC
clearance or above desirable.
Employment: Full-time, permanent. Contract opportunities may also be considered.
Ready to take the next step? Apply today to join an ambitious technology business where your engineering expertise will help transform advanced AI into practical solutions. We are committed to promoting equality of opportunity for all employees and job applicants. In line with the Equality Act 2010, we strive to create and maintain a working environment in which everyone is able to make the best use of their skills, free from discrimination or harassment, and in which all decisions are based on merit.
Due to a high number of applicants, we are only able to respond to successful candidates.



