CTO

Job description

In this position, you will be a member of the Management Team and be an integral part of FUGA vision, strategy and execution.

 

Responsibilities

  • End-responsible for all technology related matters with regard to FUGA’s distribution, royalty accounting and trends & analytics platforms;
  • Managing the Tech team within FUGA on a daily basis, develop talent and help people grow, utilizing one-on-one’s and performance reviews;
  • Develop and own the future-proof vision and roadmap for FUGA’s technology and architecture, together with our lead developers and architect;
  • Working closely together with the Director of Product, translating product innovation and product and feature design stories and implementing these as solid development tracks;
  • Collaborate closely with the wider management team, and with product owners, team leads, and other business representatives;
  • Developing and improving Continuous Integration (CI), a stability and scalability track and balancing this with implementing short-term and mid-term platform features;
  • Mentor, guide and drive a team of top-notch engineers across all levels to execute on the roadmap vision and ensuring software engineering best practices are followed and documented;
  • Responsible for building and retaining a world-class technology team, with relentless focus on execution;
  • Ensuring implementation of a future proof team organisation and structures;
  • Build a structure for continuous learning and team education with regards to performance and e.g. the latest technology trends to ensure FUGA’s success; 
  • Demonstrated end-responsibility of managing multiple development teams, tracks and development processes;
  • Build the highest-performing engineering culture where accountability and quality are combined with a great team-spirit;
  •  You report directly to the CEO of FUGA.

Requirements

Education and experience

  • 15+ years of relevant experience in software development, with at least 3-5 years end- responsibility within an organisation for the daily management of multiple development teams;
  • A solid understanding and experience of the relevant and recent technology stacks and soft- and hardware architecture;
  • Proven track-record and experience within a platform-related technology and business environment, preferably B-to-B (happy to speak to candidates with B-to-C platform experience);
  • Strong experience with and management of software and hardware architecture projects;
  • Experience in dealing with a (partial) legacy code;
  • Experience in managing full-stack development teams;
  • Demonstrated management of Java code based software teams is preferred, including Ruby and JS is even better;
  • Previous experience as a coder / programmer is preferred;
  • Fluent in English, and preferably also in Dutch. 


Competencies and skills

  • A very strong focus on development execution and a process-oriented mind-set;
  • A solid understanding and experience of and experience with the relevant and recent technology stacks and soft- and hardware architecture, including:
    • Java/Spring/Hibernate
    • Docker and orchestration technologies like Chef/Ansible, Kubernetes
    • CI/CD frameworks like Jenkins
    • Unix-based infrastructure
    • Web-based API’s
    • Large scale data processing (not required but preferred);
    • Ruby (not required but preferred)
  • An open, solid, outgoing and transparent personality;
  • Used to practice a ‘leading by example’ management style and ability to motivate and drive teams;
  • Able to think and work on an operational level as well as a strategic one;
  • A strong communicator and a flexible MT colleague, understanding how to balance feature and product proposals with maintenance and stability of software.