To catalyze the Kenyan tech community’s growth.


Program Manager, Software Development1

  • Company: Bridge International Academies
  • Deadline: Saturday 31st December 2011
  • Location: Nairobi
Job Description

About Bridge International Academies

Bridge International Academies is a for-profit startup company revolutionizing education across Africa with a unique business model. The company runs a large-scale network of low-cost primary schools in Kenya that significantly outperforms other primary schools in the same areas because of our “school in a box” systems. Our schools profitably deliver this high-quality education for less than $4 per child per month, which enable the schools to cover all their costs and create a profitable central organization at scale. We have launched 37 schools in Kenya, we will double in size in the next 6 months, and plan to rapidly scale the company to serve more than 1 million students across the continent.


About this position

We have and are continuing to develop one of the most sophisticated approaches to providing affordable education to MILLIONS of children in one of the most challenging environments in the world. We have a need to recruit for the positions of Program Manager - Software Development who will manage all software development projects in a particular functional area


Key Responsibilities

  1. Manage the development and maintenance of all IT systems for one or more areas of the company from conception through deployment
  2. Supervise a team of product design engineers responsible for developing detailed software specifications and other tools
  3. Define new IT systems, new features and managing product roadmaps
  4. Work with departments throughout the company to understand their needs and find creative IT solutions to their problems
  5. Coordinate rollout of software including user acceptance testing, deployment and user training
  6. Write product requirements documents, design workflows and user interfaces and write functional specifications
  7. Work with IT the support team to develop support plans and SLAs for IT systems
  8. Establish and review policies and procedures for software development and project management
  9. Contribute to overall IT strategy of the company

Specialist knowledge required: 

  • Knowledge and experience of taking ERP products through the entire software lifecycle
  • Able to manage diverse teams consisting of at least 10 people in the design, development and deployment of software
  • Project management of multiple simultaneous projects
  • Knowledge and experience of software project management best practices and ability to put them into practice in software organizations
  • Ability to manage the development and implementation of multiple enterprise software systems (ERP, CRM…) in a commercial environment, with particular emphasis on workflow and interaction design
  • Knowledge and experience of taking business processes and implementing them in software including requirements gathering, workflow design, UI design, implementation and post rollout support
  • Ability to quickly understand and analyze business requirements
  • Ability to write functional specifications and end-user documentation
  • Ability to lead and mentor software professionals
  • Knowledge and experience with Microsoft Dynamics Navision, SugarCRM and/or mobile applications

About You

  • Good planning and organization skills
  • Analytical as well as leadership skills
  • Good writing and oral communication skills
  • People management skills
  • Ability to be adaptable and flexible

How to apply