Software Engineer
Role details
Job location
Tech stack
Job description
Employment Type: Full Time Overview An innovative technology company is seeking a Software Engineer to help shape the future of manufacturing and housing delivery. This is an opportunity to work on software with direct real-world impact, where the systems you build influence live manufacturing operations and physical production environments. The Role As a Software Engineer, you will take ownership of the tools and workflows used by operators and engineers across the manufacturing process. Working closely with software engineers, designers, robotics specialists, and operational teams, you will design and deliver intuitive, high-impact products that solve practical production challenges. The role spans frontend development, backend services, APIs, production workflows, and AI-assisted tooling. You will contribute to both product direction and technical implementation, with regular exposure to live operational environments and factory-floor testing. The organisation is particularly interested in engineers who are confident integrating AI into both their development workflow and the products they build, with a pragmatic understanding of where machine intelligence genuinely improves operational outcomes. Key Responsibilities
- Build and improve operator-facing production control interfaces
- Develop tools for monitoring production runs and managing failure recovery
- Create intelligent validation systems that identify manufacturing issues before production
- Contribute to AI-driven operational tooling and production insight platforms
- Build real-time visualisation tools for manufacturing and robotics workflows
- Work across frontend and backend systems to deliver end-to-end product solutions
- Collaborate closely with engineers, designers, operators, and hardware teams
- Test and iterate solutions directly within live manufacturing environments
- Contribute to the evolution of AI-enabled interfaces and workflows
What Success Looks Like
- Delivering high-quality, production-ready software at pace
- Designing solutions around real operator needs and workflows
- Moving comfortably between user experience, systems design, and technical implementation
- Taking ownership of problems and improving solutions proactively
- Writing reliable software suited to operationally critical environments
- Using AI effectively to enhance both development processes and product capabilities
Requirements
- Minimum 3 years' professional software engineering experience with strong full-stack capability
- Commercial experience with TypeScript, React, and Node.js
- Experience building user-facing applications alongside backend services and APIs
- Strong problem-solving ability and comfort working in fast-moving environments
- Experience or strong interest in AI-enabled development workflows and products
- Ability to work autonomously while collaborating effectively within multidisciplinary teams
- Willingness to work onsite in London at least 3 days per week
Desirable Experience
- Exposure to robotics, manufacturing, CAD, or industrial systems
- Experience with Three.js, Python, C++, or related technologies
- Previous experience within an early-stage or high-growth start-up environment
- Interest in physical systems, automation, or operational software
Benefits & conditions
- Competitive salary depending on experience
- Equity/share options
- 28 days annual leave plus bank holidays and seasonal office closure
- Private health and dental insurance
- Pension scheme
- Opportunity to work in a cutting-edge R&D and production environment
- High-autonomy culture with meaningful technical ownership
- The chance to contribute to a mission-driven organisation transforming a major global industry