Job Description
Job Title: Lead Software Engineer
Salary: Up to £90k
Job Type: Permanent
Location: On-site in Reading
Visa/Sponsorship: Unfortunately, visa support or sponsorship is not available at this time.
I’m recruiting for a fast-growing UK start-up that’s driving innovation in sustainable agriculture. With a strong focus on technology and environmental impact, the business is developing scalable solutions to support the future of farming. They’re building a passionate, forward-thinking team committed to making a positive difference in the sector.
Responsibilities:
- Provide mentorship, technical guidance, and support to junior software engineers
- Help establish a strong culture of learning, collaboration, and engineering excellence
- Define and maintain coding standards, development tools, and workflows across the engineering team
- Lead the development of embedded software systems across various hardware modules
- Build and maintain software solutions for collecting and transmitting operational data to AWS for monitoring, analysis, and storage
- Work on AI-driven systems that analyse and process biological materials within the insect rearing pipeline
- Take full ownership of the development, deployment, and performance of tools and applications used in field operations
- Collaborate with cross-functional teams to ensure seamless integration of software with hardware and business requirements
Requirements:
- Several years of experience in a senior software engineering role, with proven responsibility for system architecture, mentoring junior team members, and conducting thorough code reviews
- Strong programming skills in Python and C++, with experience using libraries and frameworks such as PyTorch, NumPy, Pandas, TensorFlow, and OpenCV for computer vision and data processing
- Familiarity with front-end technologies including JavaScript and HTML for building user-facing interfaces or tools
- Practical, hands-on experience in designing and implementing software control systems for automation within production line environments
Desirable Experience:
- Experience working with embedded microcontrollers and development environments, such as Raspberry Pi, Okdo, or Tinker Edge R
- Familiarity with AWS cloud services for data storage, processing, and analytics
- Involvement in developing and deploying mobile applications on Android and/or iOS platforms
- Worked collaboratively with external or offshore software development partners
- Demonstrated ability to mentor junior engineers or lead cross-functional product development teams
- Practical experience in designing and assembling electronic systems, including circuit boards, control panels, and PCBs
#LI-PB1