By Bonaventure Ogeto|

Do You Need a CS Degree to Get a Developer Job in Kenya?

No, you do not need a computer science degree to get a developer job in Kenya. Many working developers entered the industry through bootcamps, self-study, or career switches. However, certain employers, particularly banks, telcos, and government bodies, still use degree requirements as a hiring filter. The honest answer is: it depends on where you want to work.

The short answer, with context

If you are asking this question, you are probably in one of two situations: you are deciding whether to pursue a CS degree, or you do not have one and you are wondering if the industry will accept you.

Here is the reality of the Kenyan market. The tech industry has two parallel hiring cultures operating at the same time:

  • Credential-first employers: Banks (KCB, Equity, Stanbic), large telcos (Safaricom), government bodies, and some large corporates. These organisations often list "Bachelor's degree in Computer Science, IT, or related field" as a requirement. HR departments filter CVs by this criterion before a technical person ever sees your application.
  • Skill-first employers: Startups, tech companies, remote international employers, and many mid-size firms. These care about what you can build. They will give you a technical test, look at your GitHub, and interview you. If you pass, the degree question never comes up.

Both types of employer are present in Kenya. The question is not "can I get A job?" but "which jobs am I targeting?"

What a CS degree actually gives you

A degree is not useless. It provides things that are genuinely hard to get otherwise.

  • Theory foundations: Algorithms, data structures, operating systems, computer architecture, networking. Self-taught developers can learn these, but many skip them because they feel abstract. They matter when you hit problems at scale.
  • Credential: It opens doors that are closed without it. Period. If your goal is to work at Safaricom, a Kenyan bank, or a government tech agency, the degree is close to mandatory.
  • Time and structure: University gives you 3 to 4 years of structured learning with professors, exams, and a peer group. For people who struggle with self-discipline, this structure has value.
  • Network: Your classmates become your professional network. In a small tech community like Kenya, knowing people matters for referrals and opportunities.

That said, the degree has real costs: time (3 to 4 years), money (KES 100,000 to KES 600,000+ per year at private universities), and opportunity cost. If you spend 4 years studying theory without building anything practical, you can graduate and still be unable to pass a technical interview.

Getting hired without a degree in Kenya

If you do not have a degree and are not planning to get one, here is what you need to do instead. The bar is higher because you have to prove everything through work, not credentials.

What replaces the degree:

  • A portfolio of real projects. Not tutorial clones. Projects that solve actual problems, are deployed on the internet, and have clean code. A school management system, an M-Pesa payment integration for a small business, a mobile app for tracking matatu routes. Things that show you can build production-grade software.
  • An active GitHub profile. Pinned repos with proper READMEs, consistent commits, and code that others can read and understand.
  • Contributions to the community. Writing blog posts, giving talks at meetups, helping others on Stack Overflow or in local dev communities. This builds a reputation that replaces the credential.
  • Referrals. In the startup world especially, a referral from someone who has worked with you or seen your code carries more weight than any certificate.

Employer types that hire without degrees:

  • Startups. Most Kenyan startups care about shipping speed, not credentials.
  • Remote international companies. Many US and European tech companies have dropped degree requirements entirely. They hire based on technical interviews and portfolio reviews.
  • Agencies and consultancies. They need people who can deliver client work. If you can, they will hire you.
  • Freelance clients. Nobody asking you to build their website asks where you went to school. They ask if you can do the job.

The honest disadvantages of not having a degree

It would be dishonest to pretend there are no downsides. Here is what you will face.

  • Closed doors. Some jobs simply will not consider you. If a bank's HR system auto-rejects applications without a degree checkbox, your world-class portfolio does not matter. This is frustrating but real.
  • Visa challenges. If you want to work abroad physically (not remotely), many countries require a degree for work visa eligibility. This is a regulatory barrier, not a skill one, but it affects your options.
  • Imposter syndrome. Without a degree, you may constantly feel like you need to prove yourself. This fades with experience but can be intense in the early years.
  • Knowledge gaps. Algorithms, data structures, and system design are things CS students learn over multiple semesters. If you skip them, they will surface as gaps during technical interviews or when solving complex problems. You will need to fill those gaps on your own.

None of these are deal-breakers. They are trade-offs. Being aware of them helps you plan around them.

Alternative credentials that carry weight in Kenya

If you are not getting a full degree, some credentials still signal competence to employers.

  • Cloud certifications (AWS, GCP, Azure): Concrete, industry-recognised, and testable. An AWS Certified Developer or Solutions Architect certification tells an employer you understand cloud infrastructure. These carry weight at Kenyan companies adopting cloud services.
  • Bootcamp completion: A known bootcamp (local or international) on your CV signals structured training. The reputation of the specific bootcamp matters. Do your research before enrolling.
  • Professional certifications: Cisco (CCNA), CompTIA, or ISTQB for testing. These are more common in IT operations and QA than in software development, but they open doors in those adjacent fields.
  • Open source contributions: Merged pull requests on well-known open source projects are among the strongest signals of competence. They prove you can read unfamiliar code, follow contribution guidelines, and collaborate with other developers.

The best alternative credential is not a certificate. It is a deployed project that real people use. Nothing else comes close.

So what should you do?

There is no one-size-fits-all answer. Here is a decision framework.

Get a CS degree if:

  • You are fresh from high school and can afford the time and money.
  • Your career goal involves working at a bank, telco, or large corporate that requires one.
  • You want to work abroad and need the degree for visa purposes.
  • You genuinely want to understand computer science deeply, not just learn to code.

Skip the degree if:

  • You are already 25+ and switching careers. Spending 4 years in school may not be the best use of your time.
  • You cannot afford it. Going into significant debt for a degree is a gamble. A bootcamp or self-study path lets you start earning sooner.
  • You want to work at startups or remotely for international companies. These employers have largely moved past degree requirements.

The middle path: Some people enrol in a degree programme while simultaneously building practical skills through a bootcamp or self-study. This takes more effort but gives you both the credential and the portfolio. Others start working without a degree and pursue a part-time degree later once they are earning.

What matters most, degree or no degree, is that you can build things that work, communicate clearly, and learn continuously. Those are the skills that compound over a career.

Frequently Asked Questions

Do Kenyan startups check for degrees during hiring?
Most Kenyan startups do not require or verify degrees. They hire based on technical interviews, portfolio reviews, and referrals. That said, "most" is not "all." Always check the specific job posting.
Can I get a remote tech job without a degree?
Yes. Many international companies that hire remotely (including in Kenya) have dropped degree requirements. Companies like Automattic, GitLab, and Toptal are known for hiring based on skills, not credentials. You will still need to pass their technical assessments.
Is a diploma in IT as good as a CS degree?
For job purposes, a diploma from a recognised institution satisfies the "degree or equivalent" requirement at some employers. It will not carry the same weight as a university degree at employers that specifically require one. At skill-first employers, neither the diploma nor the degree matters much compared to your actual ability.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon. Ship 8 production apps with M-Pesa, USSD, and WhatsApp integrations, and get career support until placement.

See Programs