Technical Lead
About the role
Farmscan AG’s development team is looking for a Tech Lead / Lead Software Engineer to join its Manchester-based office on a full-time office/hybrid basis.
Our engineering team is responsible for designing, building and managing the company’s precision agriculture software suite and, due to exciting growth in this field, we are looking to expand the team.
This role sits at the centre of development. You will be responsible not only for contributing to code, but for shaping architecture, guiding implementation, and supporting other developers to deliver high-quality, practical solutions.
You will be a core part of our ISOBus and Autonomous projects, planning, developing and prototyping tailor-made solutions. A developer who applies critical thinking, takes ownership, and is a natural problem solver is essential.
What we’re looking for...
...someone who combines strong technical ability with leadership. Someone who is proactive, takes initiative, and is comfortable guiding both technical decisions and development approach.
We’re also looking for:
- Strong background in Object-Oriented Programming, ideally in C++
- Experience making technical and architectural decisions
- Good understanding of professional software development practices, including Agile (Scrum) methodologies
- Experience with Git version control
- Ability to lead and support other developers, including code reviews and technical guidance
- Experience in robotics, either mechanics or electronics (understanding DC electronics is a plus)
- Strong communication skills — able to clearly explain technical ideas and decisions
- A problem solver with the ability to visualise real-world practices and apply engineering principles to automate them
- Someone willing to learn the challenges that precision agriculture presents and contribute to solving them
What you’re looking for...
...a workplace that values individual thinking and an environment where you are encouraged to take ownership, lead technically, and make a real impact.
You’re probably also keen to:
- Be at the cutting edge of precision agriculture and help lead the industry with new concepts and products
- Take an active role in product development and influence technical direction
- Lead development on new products through the full lifecycle
- Apply your robotics knowledge to understand, evaluate and convert machinery into autonomous systems
- Work in a role where you can combine hands-on development with technical leadership
What you’ll be doing...
- Leading the technical direction and architecture of projects
- Contributing hands-on to development, particularly in C++
- Guiding day-to-day development work and supporting other engineers
- Reviewing code and maintaining high standards across the codebase
- Breaking down complex problems into practical, deliverable solutions
- Working closely with the wider team to ensure solutions are both technically sound and aligned with real-world applications
- Playing a key role in shaping how products are built and evolve over time
Working at Farmscan AG
- A technology-driven company developing software and electronics for precision agriculture
- A pragmatic engineering culture that values initiative, clarity, and practical decision-making
- Close collaboration across the team, with real influence on product direction
- A varied workflow with new and interesting technical challenges
- Opportunities to travel within the UK and internationally to work in the field
- Flexible working hours, including staggered starts
- Hybrid working available (with some in-office time required)
- 28 days paid holiday plus an extra day off on your birthday
- Competitive salary
Onboarding
After 1 month, you will:
- Be contributing to development and starting to guide technical decisions within the team
- Understand core workflows and how the team operates
- Take part in code reviews and technical discussions
After 3 months, you will:
- Have a strong understanding of systems and how they fit into precision agriculture
- Be actively guiding implementation decisions and supporting other developers
- Be comfortable taking ownership of technical problems and driving solutions
After 6 months, you will:
- Be confidently leading technical discussions and influencing product direction
- Be setting and maintaining standards across development
- Be breaking down and leading delivery of complex technical work