Lead Software Engineer

Lead Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
RedTech Recruitment

At a Glance

  • Tasks: Design and develop software for advanced hardware systems while mentoring a small team.
  • Company: Join an innovative tech company with a collaborative and hands-on culture.
  • Benefits: Enjoy a competitive salary, generous holiday, gym access, and a higher-contribution pension.
  • Other info: Dynamic environment with opportunities for career growth and technical innovation.
  • Why this job: Make a real impact by working on software that interacts with physical machines.
  • Qualifications: Strong experience in software engineering, JavaScript, TypeScript, and mentoring skills.

The predicted salary is between 60000 - 80000 £ per year.

A fantastic opportunity 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:

  • 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.

Beneficial Experience:

  • 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:

  • 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.

If you would like to apply for this unique 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.

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.

Lead Software Engineer employer: RedTech Recruitment

Join an innovative technology company in Peterborough as a Lead Software Engineer, where you'll work in a collaborative and hands-on environment focused on developing advanced hardware-integrated systems. Enjoy a culture that prioritises innovation, with opportunities for professional growth, a competitive salary, and benefits such as a higher-contribution pension, generous holiday allowance, and access to on-site gym facilities.
RedTech Recruitment

Contact Detail:

RedTech Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to insider info or even a referral!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that involve hardware integration or complex systems. This will give potential employers a taste of what you can do beyond just your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions related to JavaScript, TypeScript, and RESTful APIs to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to join our innovative team.

We think you need these skills to ace Lead Software Engineer

JavaScript
TypeScript
Angular
NestJS
RESTful APIs
Linux-based systems
Database design and implementation
Event-driven architectures
Debugging skills
Problem-solving skills
Software design skills
Mentoring junior developers
Communication skills
Collaboration skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with JavaScript, TypeScript, and any hardware integration projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing passion and personality, so let that come through!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex issues, especially those involving hardware and software integration. We value strong debugging and problem-solving skills, so make sure to highlight these experiences!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll find all the details you need right there. Don’t miss out on this fantastic opportunity!

How to prepare for a job interview at RedTech Recruitment

✨Know Your Tech Inside Out

Make sure you brush up on your JavaScript, TypeScript, and Angular skills. Be ready to discuss how you've used these technologies in past projects, especially in relation to hardware integration. The more specific examples you can provide, the better!

✨Show Off Your Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think about complex system-level issues you've resolved in the past and be ready to explain your thought process. This role requires strong debugging and problem-solving abilities, so demonstrate how you approach these situations.

✨Highlight Your Mentoring Experience

Since this position involves mentoring junior developers, be prepared to share your experiences in guiding others. Talk about how you've supported team members in their growth and how you foster a collaborative environment. This will show that you're not just technically skilled but also a great team player.

✨Understand the Company’s Vision

Research the company and its products thoroughly. Understand their focus on innovative technology and how your skills can contribute to their goals. Being able to articulate how you align with their mission will set you apart from other candidates.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>