Take the quiz

Software Engineer

Build the apps, websites and systems people use every day. Build the next M-Pesa.

ThinkerDoer
Years of study
4
degree
Starting pay
KES 60–150k
per month, starting
Demand
High
employers are hiring now
Typical entry
B
KCSE mean grade

A day in the life

  • 09:00Stand-up meeting with the team.
  • 09:30Write code for a new app feature.
  • 13:30Review a teammate’s code and fix a bug.
  • 16:00Test and ship the update to real users.

Is it for you?

  • Best for Thinkers

    Every bug is a puzzle, and you build things people actually use.

  • With a Doer side

    You'll spend your days making and fixing things you can see and touch.

  • Worth knowing

    A fast-changing field, so you keep learning for your whole career.

Your path to becoming a Software Engineer

Based on the KCSE (8-4-4) route.

  1. 1 Now · Form 2–4

    Focus on these subjects

    MathsPhysicsComputer StudiesEnglish
  2. 2 KCSE

    Aim for B overall

    C+ or better in Maths and Physics. Apply through KUCCPS after your results.

  3. 3 Study · 4 years

    BSc Computer Science / Software Engineering

    Offered at UoN, JKUAT, Strathmore, Kenyatta, Moi, DeKUT and more.

  4. 4 After · Ongoing

    Build a portfolio

    Internships, hackathons and open-source projects get you hired.

Pay and entry grades are indicative and change yearly. Confirm on the KUCCPS portal and with your school's career teacher.

Share with a parent