About the role
- Lead and manage members of the R&D team, providing guidance, mentorship, and support to team members
- Foster a culture of innovation and continuous improvement within the R&D team
- Develop and implement R&D strategies that align with organizational goals and objectives
- Prepare and present reports on R&D activities, progress, and outcomes to senior management
- Oversee planning, prioritization, and execution of technical projects from concept to delivery
- Work closely with product management, design, and QA to ensure timely and high-quality releases
- Manage the R&D budget, resources, and timelines to ensure projects are completed on time and within budget
- Champion agile methodologies and drive continuous process improvements
Requirements
- Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience
- 7+ years of experience in software development
- 3+ years of experience in a leadership role
- Proven track record of successful R&D projects and product development
- Excellent leadership, communication, and interpersonal skills
- Ability to manage multiple projects simultaneously and prioritize tasks effectively
- Knowledge of industry standards and regulations related to software development
- Strong decision-making skills with the ability to balance technical and business needs
- [Desired] Experience scaling teams
- [Desired] Background in intelligence, geospatial, analytics or visualisations
- 5 Personal Days leave entitlement are granted over and above the standard 25 days holiday and bank holidays
- Harris also offers all UK employees an annual Lifestyle Reward amounting £325 per annum/pro rata
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentR&D strategiesagile methodologiesproject managementbudget managementtechnical project executionproduct developmentprocess improvementsreport preparationteam scaling
Soft skills
leadershipcommunicationinterpersonal skillsmentorshipprioritizationdecision-makinginnovationsupportcollaborationtime management
Certifications
Bachelor's degreeDiploma in Computer ScienceEngineering degree