Job Title: Product Manager - Software Development

Type of Contract: Full Time 

Department: Product Team

Job Location: Nairobi, Kenya

About Moringa School

  • Moringa School is transforming higher education in Africa, starting with software development. In our current program, we transform ambitious amateurs to coding professionals. 

  • We are a premier advanced immersive program, training exceptional full-stack and mobile Software Engineers. Moringa School is currently expanding rapidly into other courses and geographies across Africa and are looking for top talent to accelerate our growth.

  • Moringa School was named one of the ‘Top 10 Most Innovative Companies’ in 2018 by Fast Company.

  • Moringa School aims to train 200,000+ knowledge workers through market-driven education in emerging markets by 2030.

Our Mission and Product Vision

  • Moringa School's mission is twofold: 

    • To empower people &

    • To transform education through rapid-iteration teaching. 

  • The vision for our software development product is to transform the talent landscape in Africa with world-class software engineers and software-savvy professionals.

Our Culture

  • Employees enjoy a fun, collegial startup environment

  • You will be surrounded by talented, friendly, brilliant, & mission-driven professionals who work hard to provide the best student experience of its kind in the world.

  • We are committed to employee health & wellness- we truly believe that you need to take care of yourself first. 

  • We understand the value in remote working & support it as needed.


  • Define the vision and strategy for the Software Development Product to keep the product relevant and competitive and communicate it to key stakeholders, both internal and external

  • Mobilize respective teams behind product strategy as well as lead the execution of the same and own the growth and success of the Product including but not limited to: Student growth, revenue, student and trainer performance, course quality, graduate outcomes, market satisfaction and more 

  • Play the role of “Chief Customer Officer” specifically for the Software Development Product by ensuring that we are always thinking of ways to drive the most value to our customers, and ultimately for the business as a whole

  • Conduct market and customer research to determine whether our Software Development program is delivering on its promise and redefining the strategy to accommodate any delivery gaps

  • Manage the roadmap, prioritize product opportunities, refine feature ideas and maintain existing features to drive business goals.

  • Manage the Software Development product team and collaborate with related teams to realize the success of the product

  • Ensure that we deliver on our promise of graduating skilled developers trained in key expectations of the market

Key Competencies

  • Strategic thinking

  • Experience with various analytics tools

  • Experiment design and analysis


  • 3-5 years of professional experience in product or project management (experience working in Education preferred)

  • Outstanding stakeholder, communication and time management skills

  • Strong problem solving skills and willingness to think outside the box and roll up one’s sleeves to get the job done

  • Strong attention to detail but also have the ability to zoom out and see the big picture

  • Experience managing teams, and has shown the ability to coach and develop others

  • Competency in product/project management tools (such as Asana, Trello, Jira, etc) and common communications tools (including Google Apps and Slack)

  • Aligned to Moringa School’s vision to transform our customer’s learning experience and lifelong impact through market-driven education

Career Growth & Development

We do not believe that an organization can grow without the growth & development of its staff.  At Moringa, we are consistently building systems to invest in the growth of our employees. We are deeply invested in offering career growth within Moringa, provide actionable feedback through “weekly check-ins” & thorough career reviews.

We will work together with you to craft roles that both support the needs of the organization and that you can be passionate about. 

How can you apply?

  • You will need to email the following to Recruitment at 

    • Your CV with the Subject Line: Application “Role name” (Your full name)