Official application links · 34 open roles
Software engineering jobs in Kenya
Current openings
1-30 of 34 roles
Junior Software Developer
Deadline not published by employer
View role ↗Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Deadline not published by employer
View role ↗Junior Software Developer
Deadline not stated by agency
View role ↗Junior Software Developer
Deadline not stated by agency
View role ↗Staff Software Engineer (Back-End)
Deadline not published by employer
View role ↗Software Developer & Software Engineer
Deadline not stated by agency
View role ↗B2B Sales Executive – Enterprise Software & AML Solution
Deadline not stated by agency
View role ↗Software Developer (Java)
Deadline not stated by agency
View role ↗Junior Software Developer
Deadline not stated by agency
View role ↗FACULTY � IT, Computer Science, Software Engineering, Data Science and Mathematics
Closes Monday, 16 November 2026, 23:59 EAT
View role ↗Software Engineers - AI Code Licensing Program
Deadline not published by employer
View role ↗Scala BackEnd Developer
Deadline not published by employer
View role ↗Senior Backend Engineer II & III (.NET)
Deadline not published by employer
View role ↗Senior Backend Engineer (AI-Native)- Remote
Deadline not published by employer
View role ↗Senior Software Engineer (Full Stack)
Deadline not published by employer
View role ↗Senior Backend Engineer - Asset Sales
Deadline not published by employer
View role ↗Senior Backend Engineer - Mobility
Deadline not published by employer
View role ↗Senior Software Developer
Deadline not stated by agency
View role ↗Senior Software Developer
Deadline not stated by agency
View role ↗Principal Software Engineer
Deadline not published by employer
View role ↗Software Commercial & Operations Manager
Deadline not stated by agency
View role ↗Senior Backend Engineer
Deadline not published by employer
View role ↗Senior Full Stack Laravel Developer
Deadline not published by employer
View role ↗Junior Ubuntu Software Engineer
Deadline not published by employer
View role ↗Full-Stack AI Engineer
Deadline not published by employer
View role ↗Juju Software Engineer (Go)
Deadline not published by employer
View role ↗Python Software Engineer - Ubuntu Hardware Certification Team
Deadline not published by employer
View role ↗Software Engineer - Python and K8s
Deadline not published by employer
View role ↗Ubuntu Core Software Engineer
Deadline not published by employer
View role ↗Software Engineer - OpenStack
Deadline not published by employer
View role ↗About these jobs
Explore current software engineering vacancies and compare the specific duties, location and required experience. The listings are selected from the role title, so read the complete employer description to confirm the match. Qualifications, professional registration and working patterns vary between employers; keep the application focused on the requirements of your chosen role.
Employers in this collection
More employers (1)
Prepare for your application
Read the duties and essential qualifications before choosing which examples belong in your CV. Check the contract, workplace and closing date on the employer’s original page, and keep a copy of the advert and submission acknowledgement.
Common questions
How do I apply for a listed role?
Open the vacancy and follow its original employer link. Work.ke does not collect applications; the advert explains which form or submission method to use.
Does this page include every available vacancy?
No. It shows matching openings in the sources we currently check. Employer profiles also link to careers pages where you can check additional notices.
Are the salary and experience requirements the same?
No. Compare the complete advert for each position. A category or location match does not establish identical pay, qualifications or contract terms.