
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






