Are you passionate about leading the development of innovative and affordable digital solutions that empower citizens through data-driven decision-making, improved access to information, and enhanced transparency across Africa?

Code for Africa (CfA) has an immediate vacancy for a full-time visionary Deputy  Chief Technology Officer (CTO) anywhere in Africa to join our civic technology lab (TechLab).

The TechLab spearheads the design, development and maintenance of all digital services and infrastructure for CfA, and its external human rights-defending partner organisations.

As a seasoned technical leader, you will drive innovation and uphold operational excellence across our teams of software, hardware, and security engineers, product managers, and designers. This role requires a leader who can balance strategic thinking with tactical execution, delivering high-quality and adaptable solutions that align with CfA’s goals and mission.

To succeed in this role, you will need a strong ability to communicate effectively with diverse teams and stakeholders. Your leadership style should foster a collaborative and continuous improvement mindset. You must possess exceptional communication skills, particularly for cross-functional collaboration, be self-driven, and be able to deal with ambiguity. Fluency in English is required, and fluency in an additional international language (e.g., French, Arabic) or a local language from the candidate’s country of residence is advantageous.

The successful candidate will work as part of a multinational and multilingual team dedicated to leveraging technology for positive societal impact.

Required: minimum requirements include:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field,
  • 5+ years of software development experience, deep expertise in Python, JavaScript, and other relevant languages,
  • 2+ years’ experience leading design or architecture (design patterns, reliability and scaling) of new and existing systems,
  • 2+ years’ experience managing and building high-performing technology teams,
  • Proven ability to collaborate effectively with product managers, designers, and other stakeholders to define software features and align technical solutions with product strategy,
  • Demonstrated ability to manage programs and projects across cross-functional teams, building processes and coordinating release schedules,
  • Strong project management skills, with the ability to prioritise tasks, allocate resources, and meet deadlines,
  • Experience or familiarity with emerging technologies and industry trends, enabling innovation and keeping the organisation at the forefront of technological advancements,
  • Willingness to accept and provide constructive feedback, fostering a collaborative team environment,
  • Excellent written and verbal communication skills with the ability to present complex technical information clearly and concisely.

Preferred: candidates who can demonstrate the following will have an advantage:

  • 2+ years of experience managing technical managers or leaders,
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, and live site operations,
  • Experience with civic tech tools and platforms, particularly election and media monitoring, transparency and accountability, or data platforms.
  • Experience working with government agencies, civil society organisations (CSOs) or community-based organisations (CBOs) in Africa.
  • Knowledge of grant management processes and experience in working with international donors is a plus.

Language and Location Requirements:

  • Location: This position offers full remote flexibility, so we welcome applications from talented leaders throughout Africa.
  • Languages: English
  • Preferred but not required: Arabic, French or any other major language spoken in Africa.

About the Role:

The successful candidate will join TechLab, CfA’s civic technology lab. As the backbone of the largest network of civic technology and data journalism labs, TechLab is dedicated to delivering innovative, affordable, open-source solutions that provide unfettered access to actionable information.

The TechLab embraces a forward-thinking approach to technology. We strategically leverage the power of Python and JavaScript to build scalable architectures, rely on PostgreSQL for robust data management, and integrate Generative AI and LLMs as copilots in our programming and data processing workflows. Our commitment to industry best practices in agile software development and DevSecOps ensures we deliver high-quality, adaptable solutions.

As the Deputy CTO, you’ll be responsible for bridging the technical and product sides of the organisation, ensuring that the digital infrastructure built aligns with our user needs and strategic goals. Reporting directly to the CTO, you will be tasked with setting and maintaining standards for software development practices, including quality assurance, security, and compliance across all projects and products.

Some of the products that you may work with us on include: 

  1. Our machine learning and natural language processing platforms (such as CivicSignal and connectedAFRICA),
  2. Our data visualisation platforms (such as PesaYetu, and HURUmap),
  3. Our bots and widgets (such as BiscuitIndex and TaxClock), and
  4. Our online protection tools such as (such as afriLEAKS, and FeedShield)

Responsibilities: Your daily tasks will include:

  • Develop the vision and roadmap to align with  CfA’s goals and contracts
  • Build and lead a high-performing team, conducting daily and weekly stand-up meetings or check-ins with the technology team to review progress, address any roadblocks, and ensure alignment with project goals
  • Monitor the progress of ongoing technology projects, ensuring they are on track, within budget, and meeting quality standards. Address any issues that arise promptly.
  • Provide updates to clients on the status of their projects, address any technical concerns, and gather feedback to ensure their needs are being met.
  • Act as a point of escalation for complex client issues, ensuring timely and effective resolution.
  • Assess and integrate new technologies or methodologies that can enhance CfA’s capabilities and competitive edge.
  • Ensure that technology solutions comply with relevant regulations, standards, and security requirements.
  • Oversee the documentation of technical processes, decisions, and best practices to ensure knowledge is captured and accessible.
  • Communicate the technology vision, strategic goals, and updates to internal teams to ensure alignment and engagement.
  • Represent CfA in external forums, conferences, or industry events and network with other technology leaders.
  • Work closely with cross-functional teams across CfA, including data, product, and design teams, to ensure seamless integration of technical and product strategies.

What We Offer:

  • A competitive salary, subject to experience, with opportunities for performance-based growth, both in terms of career path and public stature.
  • Medical insurance cover, underwritten by a remote-first provider to ensure cover wherever you are
  • A dynamic workplace, with a transnational team, occasional international travel, and generous vacation benefits.
  • Ongoing opportunities to learn new cutting-edge skills and techniques/technologies to future-proof yourself in a rapidly evolving industry.
  • A chance to shine on a global stage, writing for international audiences and interacting with colleagues around the world.

How to Apply:

Please fill in this form by September 30, 2024


About Us:

Code for Africa (CfA) is the continent’s largest network of indigenous African civic technology and investigative data journalism laboratories, with over 100 staff in 21 countries, who build digital democracy solutions that are intended to give citizens unfettered access to actionable information that empowers them to make informed decisions and that strengthen civic engagement for improved public governance and accountability.

This includes building infrastructure such as the continent’s largest open data portal, open.AFRICA, and largest open source civic software portal, commons.AFRICA, as well as the largest repository of investigative document-based evidence, source.AFRICA, as well as incubating initiatives as diverse as the africanDRONE network that gives citizens their own ‘eyes in the sky’, the PesaCheck fact-checking initiative in 12 African countries, and the sensors.AFRICA remote-sensing citizen science initiative to combat air/water pollution.

CfA also incubates the African Network of Centres for Investigative Reporting (ANCIR), as an association of the continent’s best investigative newsrooms, ranging from large traditional mainstream media to smaller specialist units. ANCIR member newsrooms investigate crooked politicians, organised crime and big business. The iLAB is ANCIR’s in-house digital forensic unit, with teams in east, south and west Africa. ANCIR uses its resources to strengthen newsrooms’ own internal capacity, by providing access to the world’s best whistleblower encryption and investigative semantic analysis technologies, as well as skills development, and seed grants for cross-border collaboration.


At CfA, we don’t just accept differences – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. CfA is proud to be an equal opportunity workplace and is an affirmative action employer. If you have a disability or special need that requires accommodation, please let us know. 

To all recruitment agencies: CfA does not accept agency resumes. Please do not forward resumes to our employment application line, CfA employees or any other CfA contact. CfA is not responsible for any fees related to unsolicited resumes.

Please note: Due to high volumes of applications, we are unable to respond to each one individually. If you are selected for an interview, we will contact you.