As a Software Engineer, you’ll work across the stack to design and deliver high-performance systems used in production environments worldwide. You’ll collaborate with hardware, R&D, and product teams to build operator-facing UIs, scalable back-end services, and integrated solutions that drive real-world impact.
Key Responsibilities
Develop and maintain both front-end and back-end systems for the core manufacturing platform
Implement scalable back-end solutions with TypeScript, Node.js (NestJS), and HTTP APIs
Build and optimise operator UIs with Angular (Core UI Template)
Collaborate with multidisciplinary teams to deliver end-to-end solutions
Ensure best practice in coding standards, testing, and release management
Troubleshoot and resolve issues across the software stack
Contribute ideas and feedback to the technical roadmap
About You
Background as a full-stack engineer, ideally in an industrial or product-led environment
Experience delivering complex software systems from design through deployment
Hands‑on expertise in TypeScript, Node.js, and a front‑end framework (ideally Angular)
Understanding of API design and operator‑facing UI development
Strong debugging, problem‑solving, and system design skills
Excellent communication and collaboration skills with R&D and hardware teams
What’s on Offer
Enhanced pension contribution
24+ days holiday entitlement
Electric vehicle and cycle schemes with free on‑site charging
Free on‑site gym access
State‑of‑the‑art 3D printing and prototyping facilities
A collaborative, innovative culture in a friendly, growing team
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.