Lead Software Engineer
Lead Software Engineer
A fantastic opportunity for a Lead Software Engineer to join an innovative technology company developing advanced hardware and software systems. This is a highly hands-on role focused on software that directly interfaces with physical machines and equipment, rather than purely web-based application development. You will play a key role in designing, building and improving complex systems, while mentoring a small team of developers within a collaborative engineering environment.
Location: Peterborough, Cambridgeshire. Ideally, on-site 5 days a week, although hybrid working may be considered for exceptional candidates
Salary: £60,000 to £80,000 per annum + benefits
Requirements for Lead Software Engineer:
- Strong commercial experience in software engineering within a product-focused or systems-focused environment
- Strong JavaScript and TypeScript experience
- Experience with Angular for frontend development
- Backend TypeScript experience, ideally with NestJS or similar frameworks
- Experience designing and consuming RESTful APIs
- Experience developing software that interfaces with hardware, equipment or physical systems
- Strong debugging, problem-solving and software design skills
- Experience with Linux-based systems
- Database design and implementation experience
- Familiarity with event-driven architectures
- Ability to mentor and support more junior developers while remaining highly hands-on technically
- Excellent communication and collaboration skills
Experience in the following is beneficial:
- Raspberry Pi or similar platforms
- C++
- Python
- Embedded software development
- Mixed-language codebases
- UI/UX considerations for user-facing systems
- Automation systems, industrial technology, robotics, scientific equipment or hardware-integrated software environments
Responsibilities for Lead Software Engineer:
- Design, build and maintain frontend and backend software for advanced hardware-integrated systems
- Develop and enhance bespoke control software
- Work directly with hardware and equipment to diagnose and resolve complex system-level issues
- Carry out hands-on coding across multiple parts of the software stack
- Translate business and product requirements into technical solutions
- Support software release planning, delivery and technical documentation
- Contribute to software architecture, development standards and code quality improvements
- Mentor and support a small development team
- Collaborate closely with multidisciplinary engineering and R&D teams
- Help identify opportunities to improve development efficiency and technical processes
What the role offers:
- The opportunity to work on software that directly controls and interacts with physical systems and machinery
- A highly technical and hands-on engineering environment
- The chance to work across frontend, backend and hardware-integrated software systems
- A collaborative and innovation-focused culture
- Higher-contribution pension
- Minimum 24 days holiday
- Free on-site vehicle charging
- Free access to on-site gym facilities
Applications:
If you would like to apply for this unique Lead Software Engineer role, then please send your CV via the relevant links!
We’re committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing applications@redtech-recruit.com. If this email address has been removed by the job board, full contact details are readily available on our website.
Keywords: Lead Software Engineer / Senior Software Engineer / Technical Lead / Full Stack Developer / Software Developer / Systems Software Engineer / Product Software Engineer / Hardware Software Engineer / Automation Software Engineer / Embedded Software Engineer / Machine Software Engineer / JavaScript / TypeScript / Angular / NestJS / REST API / Linux / Raspberry Pi / Event-Driven Architecture / Databases / C++ / Python / Embedded Software / Hardware Integration / Automation / Robotics / Industrial Systems / Scientific Equipment / Computer Science / Software Engineering / Electronic Engineering / Engineering / Physics
RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even if the above role isn’t of interest, please visit our website to see our other opportunities.
We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.