Full-Time Software Engineering Program Lead
ALX Africa is hiring a remote Full-Time Software Engineering Program Lead. The career level for this job opening is Manager and is accepting Africa based applicants remotely. Read complete job description before applying.
ALX Africa
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Are you a people-centered leader who thrives in fast-paced environments? Do you have experience managing diverse teams, driving program execution, and coordinating across multiple stakeholders? Are you highly organized, results-driven, and known for your ability to move fast and solve problems on the go?
If you enjoy driving outcomes, motivating teams, and managing the delivery of high-impact learning experiences, this might be the role for you.
ABOUT ALX AFRICA ALX Africa, a non-profit organisation under the ALX Foundation, is dedicated to unlocking the potential of Africa's digital future. Formerly part of Sand Tech Holdings, we've embarked on an independent journey to provide world-class tech skills training and career acceleration programmes. Our mission is to bridge the digital divide, upskill and re-skill talent, and create a generation of innovative leaders. By 2030, we aim to empower 2 million Africans to secure sustainable tech careers.
With hubs in 8 cities across Africa and counting, we provide safe access to quality learning and a dedicated network of expert instructors. Our innovative programmes equip learners with the practical skills and knowledge needed to succeed in today's rapidly evolving tech industry. Through a combination of rigorous coursework, industry partnerships, and hands-on projects, we prepare our students for in-demand roles in software engineering, data science, and cybersecurity.
ABOUT THE ROLEAs the Software Engineering Program Lead, you’ll oversee the successful delivery of all learning programs within the Software Engineering Team. From managing a high-performing team to coordinating with stakeholders across the organization, you will ensure that learners are supported, programs stay on track, and performance goals are consistently met.
This is a people-first role. You’ll be responsible for leading technical mentors, program associates, and community managers, ensuring smooth operations, effective teamwork, and consistent learner outcomes.
You’ll also be expected to make strategic decisions, track key performance metrics, and ensure that all program activities are aligned with broader organizational goals.
RESPONSIBILITIES
- Oversee and coordinate the end-to-end delivery of all SE learning programs (Frontend, Backend, Fullstack, ProDev, etc.).
- Ensure program milestones are met and performance KPIs are tracked, reported, and improved upon.
- Lead and manage a cross-functional team of technical mentors, program associates, and community managers.
- Develop learning strategies and learner support approaches that drive retention, satisfaction, and graduation.
- Own and report on program health and learner progress, including weekly updates, dashboards, and performance trends.
- Build and maintain strong working relationships across internal teams (Marketing, Technology, Support, etc.)
- Support the delivery of live learning experiences and key events alongside mentors and community leads.
- Identify risks or blockers in learner journeys and lead internal problem-solving across teams.
- Represent the team in leadership and cross-functional syncs, communicating challenges and key wins.
REQUIREMENTS
- Get sh*t done attitude, no excuses, takes ownership.
- Very positive attitude, lots of energy.
- No task is beneath you.
- Comfortable working hard/smart, on many different time zones, and is open to stepping in during high-demand moments.
- Very independent, reliable, and professional.
- Thrived with challenges, and ok moving in a startup environment with things breaking around all the time.
- Understand both US and African work cultures and knows how to deal with different profiles within and outside the organization.
- Carries about what we do, puts learners first, and is a great team player.
- Minimum of 5 years managing multiple projects or programs, ideally within the education or edtech space.
- Strong people manager who knows how to coach, support, and motivate diverse team members.
- Leads by example, knows how to motivate the team.
- Understand strategy and thrives in operations.
- Confidently juggling multiple programs, projects, timelines, and reporting needs at once.
- Comfortable tracking program data and using it to drive decisions and improvements
- A clear communicator who knows how to present information effectively and engage stakeholders.
- Strong ownership mindset; you don’t wait for others to fix a problem, you take the lead.
- Prior experience leading program operations or learning teams.
- No Software Engineering experience required, but knowledge is a plus.
- Excellent communication and presentation skills
- Comfortable with performance data, learner progress dashboards, and engagement metrics
- Ability to work across multiple teams and align stakeholders toward a shared outcome
- Ok to travel at least once a year