After a software and AI engineering program, the main career paths are: full-stack developer at a tech company, AI/ML engineer building AI-powered features, freelance developer serving African businesses, technical co-founder building your own product, or remote developer working for international companies. Most graduates start in one of the first three within 1 to 4 months of completing the program.
These are the paths McTaba graduates and bootcamp graduates in Africa typically pursue. Each has different trade-offs in terms of income, stability, growth, and how quickly you can get started.
The most common starting point. You join a tech company (startup or established) as a junior or mid-level developer and work on their product team.
What the job looks like: building features, fixing bugs, reviewing code, integrating APIs, shipping releases. You work in a team with other developers, a product manager, and sometimes a designer.
Salary range (Kenya): KES 50,000 to 150,000 per month for junior to mid-level roles. Companies in fintech and e-commerce tend to pay at the higher end. TODO: verify with current market data.
How to get there: your portfolio from the program (especially the M-Pesa, WhatsApp, and USSD projects) is your primary credential. Supplement it with the career support in the program: resume optimization, mock interviews, and introductions through the hiring network.
Timeline: 1 to 4 months after graduating for most active job seekers.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
A growing category in Africa, especially at companies adding AI features to existing products. You focus on building AI-powered functionality: chatbots, recommendation systems, automated workflows, and intelligent search.
What the job looks like: building and maintaining AI agents, RAG pipelines, and LLM integrations. You work at the intersection of software engineering and AI, implementing features that use LLMs under the hood.
Salary range (Kenya): KES 70,000 to 200,000 per month. AI-focused roles tend to pay a premium because the supply of qualified candidates is low. TODO: verify with current market data.
How to get there: your AI projects from the program (the RAG-powered WhatsApp assistant and the AI agent workflow) demonstrate the specific skills employers need. The AI engineering skills you learn are directly applicable.
Timeline: 2 to 6 months. AI roles often require slightly more experience, so some graduates start in full-stack roles and transition to AI-focused positions within 6 to 12 months.
Serving African businesses directly as an independent developer. You build payment systems, WhatsApp automation, websites, and business tools for SMEs, agencies, and larger companies that outsource development work.
What the job looks like: client meetings, building projects from requirements to deployment, managing your own schedule and business. More autonomy, more responsibility, more income variability.
Income range: highly variable. New freelancers with African Stack skills can charge KES 30,000 to 80,000 per project for small business work. Experienced freelancers with M-Pesa and WhatsApp expertise can charge significantly more. TODO: verify ranges.
How to get there: your portfolio is your sales tool. The M-Pesa and WhatsApp projects are directly relevant to what small and medium businesses in Kenya need. Start by offering services to your existing network (friends, family, former colleagues who run businesses) and expand from there.
Timeline: you can start taking freelance work immediately after (or even during) the program.
Building your own product or startup using the skills and projects from the program. The capstone project (the African SME OS) is designed to be a starting point for exactly this.
What the job looks like: everything. You are the developer, the product manager, the support team, and often the marketer. It is the hardest path but the one with the highest upside if your product finds a market.
Income: zero to unlimited. Most early-stage products generate no revenue for months. Some never do. The ones that find product-market fit can grow very quickly, especially in underserved African markets.
How to get there: identify a problem you observed during the program (or in your previous career) and build a product that solves it. The capstone sprint gives you the structure to start. The alumni community provides feedback, early users, and sometimes co-founders.
Working remotely for companies based in the US, Europe, or other markets. The pay is typically higher than local roles, often 2 to 5 times the local market rate.
Salary range: $1,000 to $4,000 per month for junior to mid-level remote roles, depending on the company and your experience. TODO: verify with current data.
How to get there: this path usually requires 6 to 12 months of professional experience first. International companies hiring remote developers from Africa want to see work history, not just a portfolio. Start with a local role or freelancing, build your professional track record, then apply to remote positions.
The catch: remote roles often use standard Western tooling (Stripe, AWS, Twilio), so your African Stack skills may be less directly relevant. Your AI engineering skills, however, are universally valuable and will differentiate you in applications.
Choose a company role if: you want stability, mentorship from senior engineers, and a structured environment to continue learning. Best for your first year in tech.
Choose freelancing if: you want flexibility and control, you already have a network of potential clients, or you are in a location where tech company jobs are scarce.
Choose the startup path if: you have a specific product idea, you are comfortable with uncertainty and zero income in the short term, and you have savings to sustain yourself.
Choose remote work if: higher pay is your priority and you are willing to invest 6 to 12 months building local experience first.
Many graduates combine paths. The most common pattern: start with a full-stack role at a local company, freelance on the side to build your client base, and transition to full-time freelancing or remote work after 12 to 18 months.
KES 120,000
The complete Full-Stack Software & AI Engineering course. From zero code to AI-powered products in 16 weeks. 16 modules, 208 lessons, with career support until placement.
Enrol in Full-Stack AI