The Kenya Revenue Authority (KRA) is currently recruiting for multiple technical positions including software development jobs, cloud architecture careers, and project management roles in Nairobi, Kenya. These permanent and pensionable government jobs offer competitive salaries and career growth opportunities for qualified Kenyan professionals.
📋 Available Job Vacancies at KRA
1. Supervisor, Software Development
Vacancy No: S/S/10/25
Job Description:
-
Design, develop and maintain KRA’s backend systems for tax and customs revenue collection
-
Develop scalable APIs and microservices using Java and Spring Boot
-
Implement cloud-based solutions and ensure system security
-
Collaborate with cross-functional teams on technical solutions
Qualifications & Requirements:
-
Bachelor’s degree in Computer Science, ICT, or related field
-
3+ years experience in software development
-
Proficiency in Java OOP, Spring Boot, REST/SOAP APIs
-
Experience with AWS, Azure, or Google Cloud platforms
-
Knowledge of SQL, ORM frameworks, and ITIL
🔗 Apply Here: Software Development Supervisor Application
2. Supervisor, Business Application Support
Vacancy No: S/B/10/25
Job Description:
-
Troubleshoot system incidents and provide user support
-
Manage Systems Change Requests (SCRs) approval processes
-
Translate business requirements into technical specifications
-
Ensure ISO compliance and data security standards
Qualifications & Requirements:
-
Bachelor’s degree in Information Systems or Computer Science
-
3+ years relevant experience
-
ITIL, CBAP, or Project Management certification preferred
-
Strong analytical and problem-solving skills
🔗 Apply Here: Business Application Support Supervisor Application
3. Supervisor, Cloud Architecture and Technology Platforms
Vacancy No: S/C/10/25
Job Description:
-
Manage KRA’s virtualization infrastructure and cloud platforms
-
Setup and configure compute, storage, and backup systems
-
Monitor virtualized environments and resolve technical issues
-
Implement audit recommendations for infrastructure
Qualifications & Requirements:
-
Bachelor’s degree in Computer Science or IT
-
Certification in Virtualization, Cloud, or System Administration
-
3+ years experience in cloud infrastructure
-
Skills in Linux/Windows, storage management, container orchestration
🔗 Apply Here: Cloud Architecture Supervisor Application
4. Assistant Manager – Cloud Architecture & Technology Platform
Vacancy No: AM/C/10/25
Job Description:
-
Coordinate setup and configuration of compute and storage infrastructure
-
Plan and execute system upgrades
-
Monitor cloud environments and backup platforms
-
Supervise technical teams and vendor relationships
Qualifications & Requirements:
-
Bachelor’s degree in Computer Science or IT
-
Management course and cloud certifications
-
4+ years experience with 1 year in supervisory role
-
Technical proficiency in system administration and virtualization
🔗 Apply Here: Assistant Manager Cloud Architecture Application
5. Assistant Manager – Business Projects Portfolio
Vacancy Ref: AM/P/10/25
Job Description:
-
Manage business projects aligned with KRA’s strategic goals
-
Supervise project teams and ensure effective resource allocation
-
Monitor project performance, risks, and budgets
-
Coordinate change management and stakeholder training
Qualifications & Requirements:
-
Bachelor’s degree in Project Management, IT, or related field
-
PMP, PRINCE2, or ITIL certification
-
4+ years experience with 1 year in supervisory role
-
Strong project management and leadership skills
🔗 Apply Here: Assistant Manager Business Projects Application
6. Manager – Business Projects Portfolio
Vacancy No: M/P/10/25
Job Description:
-
Oversee execution of business technology projects
-
Manage project interdependencies and governance structures
-
Lead planning phases and ensure timely delivery
-
Monitor budgets and authorize project expenditures
Qualifications & Requirements:
-
Bachelor’s degree in Project Management, IT, or related field
-
Master’s degree and leadership training preferred
-
Project Management certification (PMP, PRINCE2, Agile)
-
5+ years experience with 2 years at assistant manager level
🔗 Apply Here: Manager Business Projects Application
📝 How to Apply for KRA Jobs
Step-by-Step Application Process:
-
Register: Visit KRA e-Recruitment Portal and click ‘Register’
-
Confirm Email: Check your email to complete registration
-
Login: Access your account using your credentials
-
Complete Profile: Update your candidate profile in the ‘Applicant Cockpit’
-
Search Jobs: Click ‘Employment Opportunities’ to view vacancies
-
Apply: Select your desired position and click ‘Apply’
-
Submit: Complete all mandatory fields and accept Data Privacy Statement
📅 Application Deadline: November 17, 2025
⏰ CLOSING DATE: 2025-11-17 00:00:00
