Evolve Dynamics is an engineering company specialising in UAV systems - aircraft, payloads and software, based in the United Kingdom. We provide best in class mission specific surveillance and special purpose aircraft of different types and sizes, as well as camera modules and other payloads, for public sector services, private security and defence. Our customers include UK police, fire fighters, Ministry of Defence as well as other NATO police forces and defence organisations. We also heavily support Ukraine, where we have many users. Innovation and perfection is in our DNA and we are one of the leading UAS companies in the world. We have been going since 2016 and have over 40 staff globally. We cover multiple engineering disciplines from mechanical, aerodynamics, electronics, radio, software, including AI.
Role Overview
Software Development Lead will lead our software development team and oversee the full software lifecycle. This role combines technical leadership, strategic planning, and quality assurance to ensure the delivery of robust, high-performance software solutions. This role will require being security cleared to BPSS+.
Location:
Farnham - Office/Hybrid
Key Responsibilities
Leadership & Team Management
Develop and lead the Software Development Team
Mentor and inspire team members, fostering innovation and collaboration
Support professional growth and performance development
Strategic Planning
Develop and execute a strategic roadmap for software development
Align software tasks with the company's product roadmap
Translate business requirements into actionable development plans
Project Management
Manage project timelines, resources, and budgets
Ensure delivery of high-quality software within scope
Use YouTrack for agile task management and prioritisation
Technical Leadership
Stay current with emerging technologies and industry trends
Provide technical guidance and promote continuous learning
Drive innovation in development and testing practices
Quality Assurance & Release Management
Implement and optimise manual and automated testing processes
Reduce defects and improve release speed
Promote test-driven development and unit testing
Enhance CI/CD workflows for efficient deployment
Collaboration & Communication
Facilitate cross-functional collaboration and stakeholder engagement
Maintain transparency on challenges, risks, and progress
Ensure alignment between development output and business goals
Skills & Experience
Essential
Technical
Previous hands-on experience with embedded software development (C++)
Deep understanding of software development methodologies (Agile, TDD, CI/CD)
Experience with manual and automated testing tools
Experienced in release management,regression testing and associated tools
Experience with software on robotics (ROS, MAVLINK, Ardupilot, PX4, QGC)
Experience with Video processing, encoding and frameworks such as Gstreamer
Proven track record of leading the approach on complex software projects
Experience with designing/developing cyber-secure systems
Leadership
Proven leadership in software development and QA
Deep understanding of software development disciplines and management of them
Strong strategic thinking and problem-solving abilities
Proven track record of scoping, setting requirements and milestones
Excellent communication and interpersonal skills
Experience in team hiring and scaling while maintaining quality
Experience with process improvement and workflows
Ability to thrive in a fast-paced, dynamic environment
Desirable
Ability to speak Ukrainian
Previous experience with UAV systems
Security clearance (SC)
Previous experience with TestRail
Benefits
Competitive salary
25 days of annual leave
Study days
Company events
Company & personal bonus scheme
Private health cover
Salary sacrifice car scheme
Cycle to work and Tech salary sacrifice schemes
Job Types: Full-time, Permanent
Ability to commute/relocate:
Farnham GU10: reliably commute or plan to relocate before starting work (required)
Application question(s):
Will you be able to obtain necessary clearance?
Do you have previous experience in UAV?
This role requires communication with Ukrainian-speaking clients. Are you fluent in Ukrainian?
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.