Skip to main content

Head Of Product Development

We’re seeking a highly skilled and experienced individual to join our organisation as the Head of Product Development.

Reporting directly to the CTO, you will be responsible for leading the design, development, and maintenance of our software platform. Your expertise and strategic vision will drive the growth and success of our software products, ensuring they meet the needs of our customers and align with our business objectives.

The person.

  • A confident and experienced senior software developer / data engineer / full-stack engineer that has recently taken the next step or is keen to take the next step in to a leadership role within software development
  • Someone with great communication skills, happy leading a growing team in a dynamic environment
  • Able to quickly adapt to changing requirements as our business grows and expands
  • Keen to work in a start-up / scale-up environment, and energised by the prospect that the role will be much more varied than in a corporate environment
  • Keen to shape the direction of our business and play a huge role in our growth
  • 5+ years’ experience in data engineering and software development
  • Relevant Degree in Computer Science / Engineering / Maths or similar

The role.

  • Leadership: Lead and manage a team of software engineers and developers, providing guidance, mentorship, and support. Foster a collaborative and innovative culture within the team, encouraging personal and professional growth.
  • Strategic Planning: Develop and implement a long-term strategic roadmap for the software platform, considering market trends, customer feedback, and business goals. Identify opportunities for platform enhancements, expansions, and integrations.
  • Software Architecture and Design: Oversee the architecture and design of the software platform, ensuring scalability, reliability, and maintainability. Collaborate with cross-functional teams to define technical requirements and establish best practices for software development.
  • Development and Delivery: Drive the software development lifecycle, including planning, coding, testing, and deployment. Monitor project timelines, resource allocation, and progress to ensure on-time delivery of high-quality software products.
  • Quality Assurance: Establish and enforce software development standards and practices to ensure the delivery of robust, secure, and bug-free software. Implement quality assurance processes, including code reviews, automated testing, and performance optimisation.
  • Collaboration and Communication: Collaborate with product development team, UX/UI design, and other stakeholders to define software requirements, prioritise features, and ensure seamless integration between different components of the platform. Communicate effectively with executive management and cross-functional teams to provide project updates and address any challenges or risks.
  • Research and Innovation: Stay abreast of emerging technologies, industry trends, and best practices in software development. Drive innovation by exploring new tools, frameworks, and methodologies to enhance the platform’s capabilities and maintain a competitive edge

Essential skills and experience.

  • Experience building and leading a software engineering team(s) within a scaling organisation
  • Excellent data engineering and software architecture skills.
  • Extensive experience using SQL & Python is essential
  • Preferable to have technical experience in Docker, Javascript, React, TypeScript, Sagemaker
  • Experience using Snowflake or similar cloud based data warehousing technology
  • Experience using AWS & GCP cloud microservices (e.g. cloudwatch, lambda, bigquery)
  • Experience developing & productionising AI / ML models in a software environment
  • Experience creating API’s, data & ML pipelines
  • Working with version control within Git
  • Effective communication and listening skills to understand the requirements of the business and present back recommendations to senior stakeholders
  • Teamworking skills and a collaborative approach to sharing ideas and finding solutions

Interested? Apply for our Head of Product Development vacancy using the form below.

Job Category: Software Development
Job Type: Full Time
Job Location: Hybrid Leeds UK

Apply for this position

Allowed Type(s): .pdf, .doc, .docx