Are you interested in software engineering, Let's discuss the pros and cons
Purity NdukuSoftware Engineering
Software engineering is mote than just being a computer whiz. The actual truth is, this is a high stakes engineering discipline where you aren't just writing code. You are basically building the invisible infrastructure that keeps Kenya running. This is also a field where many graduates end up tarmacking because they treated their degree like a final destination rather than a starter one.
In Kenya, you can get your degree from JKUAT, UoN or Strathmore (and many other universities; please check them out in the Kuccps portal). If you graduate with a perfect GPA but your GitHub profile is empty, you may be the person getting rejected in every job interview you get. Tech companies don't pay for what you know; they pay for what you have shipped or rather acquired. To actually land the high paying jobs, you have to prove you can build.
Again, the degree is not everything. To be an exception in the job market, you’ll need to act like a student and also like a professional developer. While you are in campus, be courios and learn more skills out of class. Most of the times, you may stand out if you master specific stack skills, such as;
• The Languages: Understand and know how to; master Python for data, JavaScript (React/Node.js) for web, or Kotlin for Android apps.
• The Tools: Learn Git for version control and Docker for deployment.
• The Logic: Master Data Structures and Algorithms, this is what Google or Microsoft will test you on if you ever want to leave the local market.
You’ll find yourself as the architect behind the scenes in almost every major industry, such as;
• FinTech: You’ll be the person ensuring a Safaricom API or an Equity Bank mobile app doesn't crash during the end of month rush.
• Government Tech: Building and maintaining systems like e-Citizen or the iTax portal.
• Agriculture (AgriTech): Designing apps for firms like Twiga Foods that connect farmers directly to vendors.
• Remote Tech: Working as a Contractor for firms in the US or UK, earning in dollars while living in Kenya.
As a Graduate Trainee at a local firm, you will likely start between Ksh 60,000 and Ksh 90,000. However, the beauty of tech is the leap pay rise.
• Mid-level (3+ years): If you specialize in something like DevOps or Cybersecurity, you’ll be the person earning Ksh 180,000 to Ksh 350,000.
• Senior/Lead Engineer: At top-tier tech hubs or international startups,
you will easily hit Ksh 600,000 to Ksh 1.2 Million+ per month.
Actually, AI is your best tool, if you learn how to use it well. While tools like GitHub Copilot can write basic code, they can’t talk to a client at KCB and figure out why their system is slow. You will use AI to automate the boring parts, but your value lies in System Design and deciding how different parts of a massive digital engine fit together. You are in the AI-proof zone because you aren't just a typist; you are a strategist.


Sign in to see and join the discussion.