Get In Touch

contact@moringaschool.com
Phone: +254 711 581 484
Address: P.O.Box 28860-00100 - Nairobi

Our Location

Amazing Successes

We thrive on delivering value to all our stakeholders. We offer more than just a coding Bootcamp. We are focused on using education to develop amazing talent into the best software engineers in Africa. We have an engaging approach to education that is focused on developing skills and also empowering our software engineers to develop solutions that are market-based and market-driven.

Join Us!
POSITIONS IN NAIROBI, KENYA

If you’re interested in this role, please send your CV and cover letter to Kwasi at kwasi@moringaschool.com

Job Title: ​​Cyber and Information Security Curriculum Engineer + Teaching Fellow

Location: Nairobi, Kenya

Duration: 8 month initial contract, with possible extension

Company Description:

Moringa School  is an outcomes-based education institution, with the vision to scale high-quality training across the African continent. Our mission is twofold: to empower people and to transform higher education through outcomes-based learning. Based in Nairobi, Kenya, our goal is to build human capacity by training people of varied technical ability in a holistic way; we focus on both technical proficiency and personal growth, meaning that graduates are effective learners and contributors, and well rounded employees and leaders.
Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Why We Are Hiring For This Role:

Moringa School is in the process of building a 6-month, intensive Cyber security course that will produce thousands of new Cyber security specialists across the African continent over the next few years.

Job Description:

Our fast-paced learning environment creates world-class talent on a highly accelerated schedule. We are looking for a talented, empathetic Cyber security expert to work alongside our Learning Team to create content for our Information and Cyber security course. The ideal candidate has demonstrated experience identifying and preventing attacks on production systems, and understands the best ways to secure the IT infrastructure of an organization. 3-4 years experience working in the cyber security field is a must, and an open mind to learning, research, and listening is essential. The role will be fundamental in creating courses that allow us to produce high-quality talent across the continent.

Responsibilities:

  • Work alongside our Chief Academic Officer, students, and Learning and Classroom teams to build a full 6-month Cyber security course that works for students across Africa, training talented beginners into Cyber security analysts
  • State instructional goals and create learning experiences to match them
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality courses
  • Using Moringa course creation systems, define course objectives and design assessments that capture what it means for students to be successful
  • Conduct research on the job market to ensure that students learn relevant material
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality content
  • And much more! We expect you to be flexible and proactive as new items come up.

Requirements

  • (preferred) Bachelor’s Degree in Computer Science or STEM field
  • 3+ years work experience in Cyber security developing and implementing security plans and policies
  • Certification in cyber security fields, audit, forensics, and process development
  • Should have technical skills in VAPT, risk assessment, remediation, malware analysis, and mobile/web app testing
  • Critical thinking skills, problem solving aptitude
  • Forensic approach to challenges
  • Ability to think like a hacker and anticipate hacker moves

Skills:

  • Implement open-source/third-party tools to assist in detection, prevention and analysis of security threats
  • Experience with installation and use of firewalls, data encryption and other security products and procedures
  • Experience in configuration on basic security tools (FW, SIEM, AV, NAC)
  • Skills of perception and QA, ability to identify vulnerabilities and overall issues
  • Penetration testing of applications and infrastructure
  • Social engineering
  • C, C++, C#, Java or PHP programming languages
  • Cloud computing, and the the risks and benefits of using a vendor’s remote servers to store, manage and process an organization’s data
  • Windows, UNIX and Linux operating systems

Additional areas of expertise desired:

  • AWS and cloud platform as a service (PaaS) security
  • Automating security testing tools
  • Chef
  • Git

If you’re interested in this role, please send your CV and cover letter to Audrey at audrey@moringaschool.com

Job Title: ​​Special Projects Fellow [Your Dream Job]

Location: Nairobi, Kenya

Job Listed: 7-Nov-2017

Duration: 3 months

Company Description:

Moringa School is transforming higher education in Africa, starting with computer science. In our current program, we transform ambitious amateurs to coding professionals. Moringa School’s mission is twofold: to empower people and to transform education through rapid-iteration teaching. 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.

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

What You’ll Make Happen:

The Special Projects Fellow will be responsible for supporting at least one of the following areas of expertise: Operations, Strategy, Project Financing & Business Development, Student Financing, Technology and Software Engineering, Data Analytics, Product Management, Business Intelligence and Accounting or Marketing & PR. Moringa Fellows have the opportunity to dive into several projects and work across teams at the company. A more detailed, but by no means exhaustive, list of potential areas of engagement is outlined below:

Technology and Engineering

  • Build out and improvement of off-the-shelf software platforms for marketing, admissions, classroom, learning and outcomes teams
  • Integrate and streamline various software platforms

Project Financing & Business Development

  • Raise project financing from investors, across a range of investors from large international investment banks to development finance institutions to family offices and foundations to grant organizations
  • Drive due diligence processes, including constructing detailed financial models to demonstrate the projected cash flows and returns of projects, and creating materials outlining the company’s expansion plans, customer acquisition and ongoing customer experience processes
  • Engage in potential external partnership opportunities, including hiring partners, geographic expansion partners, NGOs, donors, etc.

Data Analytics and Models

  • Develop new, pioneering customer analytics models to enable a deep understanding of our students and partners across Africa:  
  • Student loan data
    • Build customer analytics models to understand the type of low-income students we can attract and how we test them for ability to repay loans
  • Review existing data collection processes and optimize for efficiency and analytic potential
  • Streamline Moringa School’s data collection by analyzing what data we are collecting and how we are collecting it, and giving recommendations on what other data we should be collecting and how we should be collecting it
  • Execute implementation of Moringa’s data architecture using pre-built and manage the development of in-house solutions
  • Provide consumable and actionable visibility on the business through data
  • Cost analysis of current capex and opex and presentation of recommendations for cost savings

Learning

  • Contribute to the creation of a bold vision for Moringa School’s education model
  • State instructional goals and create learning experiences to match them
  • Conduct instructional research and analysis on learners and contexts
  • Create and document easily repeatable processes so that we can impact more people, more quickly
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality experiences

Strategic Project Management

  • Manage organization strategy efforts and projects, involved with projects from start to finish, ensuring successful project completion against deadlines.
  • Product manage long term properties including: positioning development, marketing plans, development needs, timeline and roadmap planning, stats analysis and reporting
  • Develop integrated marketing strategies and tactical plans to meet and exceed the client’s marketing and business goals and objectives
  • Design, execute and manage research
  • Manage measurement, analytics, data gathering, and reporting for clients’ and organization
  • Provide strategic thought leadership and expertise to expand business relationships
  • Oversee development of marketing plans for new strategies
  • Training and developing staff (direct reports), and influencing cross-functional internal partners to create and execute effective research, analysis, and strategy
  • Developing and implementing new processes to increase efficiencies and effectiveness of research, measurement, and strategy work for teams
  • Work with all departments to develop integrated solutions and expand the services we provides to clients
  • Actively participates in client/partner presentations
  • Help lead research initiatives and manage outside consultants
  • Seeking new opportunities to add value to existing clients
  • Helps with identifying and nurturing new business opportunities

What You Already Have

  • 3+ years’ experience in management consulting, operations, investment banking, private equity, data analytics, product management, marketing or other relevant fields
  • Prior experience working in a developing country or with emerging markets preferred
  • Demonstrated interest in education preferred
  • Self-starter able with flexibility to navigate ambiguous situations
  • Advanced proficiency in Microsoft Office, particularly Microsoft Excel
  • Languages:  English fluency required and Swahili a plus.
  • Experience in database management and programming, particularly with MySQL is desirable

Our objective is to provide the Fellow with a stimulating environment where he or she is able to pursue projects that suit his or her interests within the context of Moringa’s needs.  

If you’re interested in this role, please send your CV and cover letter to Kwasi at kwasi@moringaschool.com

Job Title: ​​Senior Learning Experience Designer

Location: Nairobi, Kenya

Duration: 3 month initial contract, then (at least) 2 years

Preferred Start Date: ASAP

Company Description:

Moringa School is an outcomes-based education institution, with the vision to scale high-quality training across the African continent. Our mission is twofold: to empower people and to transform higher education through outcomes-based learning. Based in Nairobi, Kenya, our goal is to build human capacity by training people of varied technical ability in a holistic way; we focus on both technical proficiency and personal growth, meaning that graduates are effective learners and contributors, and well rounded employees and leaders.

In our blended learning model, teachers are Technical Mentors, students collaborate through group and pair-work, and curriculum is delivered through a Learning Management System rather than traditional lectures. In addition to driving students to own their skills and personal development, a main aim of our classroom experience is to simulate the experience of working in a job, so all of our day to day activities are personal and professional development focused. Our internal community is a supportive environment where learners transform their lives and staff love their work.

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Job Description:

Our fast-paced learning environment creates world-class technical talent on a highly accelerated schedule. We are looking for someone who is passionate about creating incredible learning experiences that empower people through personal growth and strong outcomes. This role is both managerial, strategic, and operational, with responsibilities in both motivating and working with team members to do their best work, as well as building resources for Moringa School’s teaching and learning programs.

The ideal candidate has demonstrated experience in building learner-centered educational programs, and has a strong foundation of tools for learning experience design and classroom management. Experience with coding or working in Kenya or Africa is strongly preferred but not essential, but an open mind to learning, research, and listening is essential. The role will be fundamental in creating systems that allow us to continue to scale our education across the continent.

As a manager, candidates must be excited about building capacity on their team and investing in training others. Moringa School is dedicated to the personal and professional growth of team members, and we believe in the power of co-creating a creative environment that allows for self-expression and builds passion for us all in our work.

Your first few projects in this role may be:

  • Building strategy and growth materials for our Technical Mentors (our version of teachers!)
  • Researching to understand soft- and hard-skills necessary for Moringa graduate success, and build features of our classroom to ensure the growth of those skills
  • Refining our student tracking, satisfaction, and feedback mechanisms
  • Being a major stakeholder and doing research to decide the technical systems used to facilitate and scale our classroom
  • Working alongside our team and CLO to set the 6-month and 1-year strategic goals for the Learning Team
  • Construct and tie together data collection systems to inform our curriculum and classroom changes, necessary Technical Mentor growth, and student experience

Responsibilities:

  • Work alongside our Chief Learning Officer to set strategy and vision for Moringa School’s education experiences
  • Manage a team of Learning Experience Designers, and collaborate with students, teachers, and staff to build learning experiences that work for students across Africa and around the world
  • State instructional goals and create learning experiences to match them
  • Conduct instructional research and analysis on learners and contexts
  • Create and document easily repeatable processes so that we can impact more people, more quickly
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality experiences
  • Create systems to measure effectiveness of classroom strategies
  • And much more! We expected you to be flexible and pro-active as new items come up.

Skills:

  • Ability to build community within a team and invigorate others
  • Data- and outcomes-oriented, ability to strategically set and achieve goals, and prioritize for impact
  • Strong systems mindset oriented toward scalability and quality
  • Adaptable and entrepreneurial, thrives in a fast-paced environment
  • Personal investment in growth and improvement of self and team through reflection and feedback
  • Communicates clearly across all layers of the organization
  • Knowledge of adult learning and organizational development principles and practices
  • A set of diverse instructional design skills, and the ability to solve unfamiliar problems whenever necessary

Necessary Qualifications:

  • 3+ years experience in senior leadership or management roles
  • 4+ years practical work experience in related field
  • An Education graduate degree or higher is a plus!
  • Proven experience in instructional design and with instructional technology
  • Excellent knowledge of learning theories and instructional design models
  • Deep domain knowledge of the learning process and education models to facilitate
  • Lesson and curriculum planning skills
  • Team player, receptive to feedback and open to growth, enjoyable to work with!

If you’re interested in this role, please send your CV and cover letter to Meredith at meredith.karazin@moringaschool.com

Job Title: ​​Business Data Analyst

Location: Nairobi, Kenya

Duration: 2+ years

Company Description:

Moringa School is transforming higher education in Africa, starting with computer science. In our current program, we transform ambitious amateurs to coding professionals. Moringa School’s mission is twofold: to empower people and to transform education through rapid-iteration teaching. 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.

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Job Description:

Our fast-paced learning environment creates world-class engineers on a highly accelerated schedule. We are looking for a talented, organized, systems-oriented thinker to streamline our internal data collection systems and implement solutions to increase efficiency of our data pipeline.

Requirements:

  • 4+ years work experience in Business Analysis, Data Analysis, Business Intelligence,
  • Demonstrated obsession with attention to detail, and communication of details
  • Strong presentation and communication skills
  • Experience translating customer business requirements and converting them into customer training plans
  • CRM Tools (preferably Salesforce) and BI tools (like Tableau) specification, development and use
  • CRM Strategy definition, assessment (S)
  • Software engineering experience (bachelor’s degree in computer science strongly preferred)
  • Experience with SQL for database management
  • Process modelling tools and best practices
  • Project management tools and best practices
  • Data modelling, architecture, and structures
  • Systems analysis and design

Responsibilities:

  • Review existing data collection processes and optimize for efficiency and analytic potential
  • Streamline Moringa School’s data collection by analyzing what data we are collecting and how we are collecting it, and giving recommendations on what other data we should be collecting and how we should be collecting it
  • Execute implementation of Moringa’s data architecture using pre-built and manage the development of in-house solutions
  • Provide consumable and actionable visibility on the business through data
  • And much more! We expected you to be flexible and pro-active as new items come up.

If you’re interested in this role, please send your CV and cover letter to Audrey at audrey@moringaschool.com

Job Title: ​​Director of People

Location: Nairobi, Kenya

Duration: 2+ years

Company Description:

Moringa School is transforming higher education in Africa, starting with computer science. In our current program, we transform ambitious amateurs to coding professionals. Moringa School’s mission is twofold: to empower people and to transform education through rapid-iteration teaching. 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.

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Goals:

Realize the goal that Moringa School attracts and develops top talent, similar to the excellent talent management of leading multi-nationals, consulting firms, and first-rate organizations (e.g., GE, Goldman Sachs, McKinsey, Teach For America, and many others).  From a talent and people perspective and as a member of the Senior Leadership Team, contribute to organizational strategy, culture, and decision-making.  Directly manage and expand the HR team.  Coach and advise all organizational leaders, directors, and staff on best-practices in talent management.

Job Description:

  1. Create and invest the organization in a talent management strategy that attracts, retains, and grows top talent across Moringa School in line with an ambitious growth strategy of 30 staff members this year to around 200 in the next three years.
    • As a member of the Senior Leadership Team, develop a talent management plan that is in line with organizational growth plans.
    • Fully invest the organization and external partners in this effort.
  2. Oversee and meet hiring goals of at least 15 new positions a year (this will grow over time).  
  3. Lead the retention and development of current staff, growing the internal talent pipeline dramatically, so that staff can take on increasing levels of responsibility.
    • Monitor, diagnose, and solve retention and development issues.
    • Lead and constantly improve the performance management system.
    • Create, from scratch, and implement a professional development and training system.
    • Manage the general operations of HR, including staff information systems, payroll, benefits, and Kenya and US compliance.
  4. Model and coach organizational leaders and managers on best practices in talent management.  Serve as a mentor and talent advocate for Moringa School staff.
  5. Support organizational leadership to define an excellent culture at Moringa School.  Be a culture carrier leading the internal “brand” of Moringa School as an amazing place to work.

Competencies

Required

  1. Alignment and passion for Moringa School’s mission and core values:  Transformational Impact; Sense of Possibility; Grounded in Context; Humility and Learning; and Team.
  2. Communicator: Compelling communicator, especially internally.  Strong ability to build relationships and invest people in a plan.
  3. Cross-cultural:  Understands and knows the Kenyan/broader African context well.  Has experience operating effectively in multi-cultural environments.  Understands and appreciates western management style.  
  4. Entrepreneurially proactive:  Comfortable proactively making decisions or solving problems without much direction, in ambiguous situations, or with limited support. Shows perseverance by constantly thinking and acting to move things ahead despite any barriers.
  5. Flexible/adaptable: Deals effectively with complexity and change.  Considers the whole picture and others’ perspectives and adapts working style and approach, as needed, to reach goals.
  6. Manager: Experienced and skilled people manager with approximately a 5-year track record of creating, growing, developing, and managing a team or teams to meet and exceed goals.  Exceptional candidates will have experience growing teams quickly and managing larger teams with more than one layer or multiple functions.  Strong ability and passion for hiring and developing top talent.
  7. Open and self-reflective: Lets others speak and seeks to understand their viewpoints.  Often solicits feedback and reacts calmly to criticism and negative feedback.  Is constantly self-reflective towards learning and growing.
  8. Passion and related experience: Passion for creating environments where top talent thrives.  Deep interest in talent management, organizational development, culture building, people development, and selling a company’s internal “brand”.  Demonstrated experience in related areas such as: recruiting, marketing/sales, operations, internal management, etc.  Human Resource experience preferred, but not necessary.
  9. Strategic thinking/visioning:  Able to create, see, and communicate the big picture in an inspiring way.  Able to turn a vision into an actionable plan that people can follow and will produce excellent results.

If you’re interested in this role, please send your CV and cover letter to Meredith at meredith.karazin@moringaschool.com

Job Title: ​​Launcher

Location: Nairobi, Kenya

Duration: 2+ years with significant travel especially in Africa (and a potential for a move to a regional hub in the future)

Company Description:

Nairobi, Kenya-based, Moringa School is transforming higher education in Africa, starting with computer science. In our current program, we transform ambitious amateurs to coding professionals. Moringa School’s mission is twofold: to empower people and to transform education through rapid-iteration teaching. 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.

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Job Description:

Moringa School is in the early stages of beginning rapid growth across Africa (and beyond). Launchers will be responsible for end-to-end business development, partner selection, and partner success in implementing Moringa’s Prep and Core programs. This job will be exciting and full of opportunities, but will also demand much flexibility and drive for results as we grow. Over time, we may split the Launcher role, either by geography or into a BD / selection team vs. a partner success / implementation team. Furthermore, as our model adapts to the demand, there may be roles for new campus startup and leadership.

Responsibilities:

  • Strategy: Contribute to Moringa’s growth strategy through constant strategic thinking, documentation of lessons learned, scalable process development, etc. Lead and develop partnership and geographic specific strategies.
  • BD/Sales: Sell the Moringa brand and our Prep and Core programs to partners across Africa (and potentially beyond). Identify potential partners and invest them in our model.
  • Partner vetting: Conduct due diligence on potential partners, identifying successful partnerships based on criteria. Consistently update our partnership criteria.
  • Negotiation and contract closing: Negotiate with potential partners and close deals. Hold partners and Moringa to the terms in our contracts.
    Branding: Establish Moringa School’s brand across Africa for potential partners in tech, education, government, and major corporations / business networks.
  • Partner management: Work closely with partner teams to successfully deliver Moringa’s programming, including creating and delivering targeted training, support, and management. Leverage internal Moringa resources to ensure that our best practices, models, content, and delivery are being delivered to the highest standards.
  • Data and analysis: Track, monitor, and analyze expansion and growth-related data.
  • Others as required: Take on additional responsibilities related to Moringa’s growth strategy, including, but not limited to: exploration of opening new campuses, exploring and testing new models for expansion, etc.

Experience and Skills Required:

  • Strategy / expansion:
    • A strong strategic thinker.
    • Previous experience conceptualizing and implementing a new program, business line, or product.
    • Geographic expansion or growth experience in scaling up a company or business line.
    • Strong data tracking and analysis skills.
  • Partner relationship building / sales:
    • Solid business experience, especially in B2B sales and partnerships, and bringing in substantial revenue.
    • Good knowledge and experience of the tech ecosystem across Africa, with at least 2 years working in tech in some way.
    • Business and partnership development experience and skills.
    • Excellent communication, presentation, and relationship building skills, especially fit for working with high-level decision makers. Public speaking skills and experience a plus.
    • Understanding and comfort with signing and managing contracts.
    • Comfort and understanding of how to manage difficult situations, deal with crises, and message / communicate difficulties.
  • Management experience:
    • Operationally-minded with strong project management skills and experience.
    • Track record of “indirect” management– effectively being able to implement projects and business through clients, partners, or others.
    • Ability to toggle between being a manager and implementing / executing directly.
  • Training and education:
    • Experience, knowledge, and passion for education, preferably adult-focused education.
  • General:
    • Will live and breath Moringa’s mission and vision. Will communicate what Moringa does with passion to others.
    • At least 5+ years of experience. More experience is preferred.
    • High commitment to results. Drive and determination to exceed goals.
    • Strong organizational skills, including effective time management and prioritization of competing demands/multiple deadlines.
    • Excellent interpersonal skills.
    • Ability adapt to changing needs on specific projects. Flexible.
    • International, multi-country experience necessary; major plus for multi-country Africa experience and networks.