Kenya Salary Calculator Logo

Software Engineer Salary in Kenya (2025)

Average gross salary KES 180,000 — Net take-home pay after all statutory deductions

Gross Salary
KES 180,000
Total Deductions
KES 54,762
Net Take-Home Pay
KES 125,238

Full Deductions Breakdown — Software Engineer KES 180,000

Deduction / ItemMonthly (KES)Annual (KES)
Gross Salary180,0002,160,000
NSSF (Tier I & II, capped)4,32051,840
SHIF (2.75%)4,95059,400
Housing Levy (1.5%)2,70032,400
PAYE (Income Tax)42,792513,504
Personal Relief (deducted from PAYE)2,40028,800
Net Pay (Take-Home)125,2381,502,856

Calculate your exact salary →  |  Salary After Tax Tool

Software Engineer Salary Ranges in Kenya (2025)

Salaries vary significantly by experience level, tech stack, company type, and location. Below are the typical ranges for 2025:

Level Gross Salary (KES/month) Typical Role
Entry-Level 80,000 – 120,000 Junior Developer, Graduate Trainee
Mid-Level 120,000 – 200,000 Software Engineer, Full-Stack Developer
Senior Level 200,000 – 400,000 Senior Engineer, Tech Lead, Architect

* Remote roles for international companies can pay USD 3,000–10,000+/month. Figures above reflect Kenya-based employment.

Software Engineer Job Market in Kenya

  • Demand: Very High. Kenya's tech sector (especially Nairobi's "Silicon Savannah") is one of Africa's fastest growing, with strong demand for mobile, cloud, and fintech engineers.
  • Top Employers: Safaricom, Equity Bank, Co-operative Bank, M-KOPA, Andela, Cellulant, Flutterwave Kenya, Twiga Foods, KPMG, Deloitte, international remote companies.
  • Top Cities: Nairobi (dominant), Mombasa, Kisumu.
  • In-demand skills: JavaScript/TypeScript, Python, React/Node.js, Kotlin/Swift (mobile), AWS/GCP, Data Engineering, AI/ML.
  • Effective deduction rate: At KES 180,000 gross, you lose 30.4% of your salary to statutory deductions.
  • Annual net pay: KES 1,502,856 per year.

Software Engineer Salary Kenya — FAQs

What is the average software engineer salary in Kenya in 2025?

The average gross salary for a software engineer in Kenya is approximately KES 120,000–180,000 per month in 2025, depending on experience and employer. After statutory deductions (PAYE KES 42,792, NSSF KES 4,320, SHIF KES 4,950, Housing Levy KES 2,700), a KES 180,000 gross salary yields a net take-home of KES 125,238.

How much PAYE does a software engineer pay in Kenya?

On a KES 180,000 gross salary, a software engineer pays KES 42,792 in PAYE per month (KES 513,504 annually). This is calculated on taxable income of KES 168,030 (gross minus NSSF, SHIF, and Housing Levy), using Kenya's 2025 progressive tax bands, then subtracting personal relief of KES 2,400.

Do software engineers in Kenya pay NSSF at the full rate?

Yes, but NSSF contributions are capped. Under the NSSF Act 2013, the maximum monthly NSSF contribution is KES 4,320 (Tier I: KES 480 + Tier II: KES 3,840). Engineers earning above KES 72,000/month pay the capped amount of KES 4,320.

How does a remote software engineer salary compare to local in Kenya?

Remote engineers working for international companies typically earn USD 2,000–8,000/month (KES 260,000–1,040,000), significantly more than local market rates. However, if employed through a Kenyan entity or registered as a sole proprietor/consultant, Kenyan PAYE and other statutory deductions still apply on income earned.

Related Salary Calculations

Other professions in Kenya:

Salary after tax by amount:

Use the Full Kenya Salary Calculator