Graduate Trainee Opportunity at Kenya Revenue Authority (KRA)
Graduate Trainee
The program targets university graduates from recognized and
accredited institutions, and the trainees will undergo mandatory requisite
training prior to deployment.
Terms of Service: Permanent & Pensionable
upon successful completion of the mandatory two year (2) year training program.
Remuneration: As per the KRA salary structure
Duties and Responsibilities
This is the entry and training grade. Upon successful
completion of training, an officer at this level will work under the guidance
of a senior officer.
Duties and responsibilities will include:-
- Administration
and/or support of relevant Tax and Customs Laws; and
- Enforce
compliance in tax with relevant laws.
For an appointment, a candidate must:-
- Be a
Kenyan youth who has not attained the age of 35 years as of 8th September 2025 (the
advert closure date).
- Have
an undergraduate/first degree in any of the following fields:-
- Business
& Finance: Accounting, Business Administration/Management,
Finance, Commerce, Economics, Statistics, Financial Engineering/Economics,
Actuarial Science, Project Management, Supply Chain.
- Law
& Governance: Law (LLB), Public Policy, Public
Administration, International Relations, Political Science, Criminology,
Security Studies.
- Social
Sciences & Humanities: Sociology, Human Resource Management,
Education, Public Relations, Media & Communication, Journalism, Mass
Communication.
- ICT
& Engineering: ICT, Computer Science, Software Engineering,
Data Science, Artificial Intelligence, Cyber Security, Information
Technology, Business IT, Telecommunications, Geospatial, Electrical,
Civil, Mechanical/Mechatronics, Marine, Chemical/Petroleum Engineering.
- Science
& Health: Pure and Applied Sciences, Industrial/Analytical
Chemistry, Biochemistry, Laboratory Science, Animal Health, Veterinary
Medicine, Pharmacy, Radiography, Environmental Planning and Management.
- Information
Management: Information Science, Library Science, Records
Management or any other relevant Business, Social Science, or
Science-related field.
- Have
attained a mean grade of at least C+ in KCSE or its equivalent, with a
minimum of C+ in English or Kiswahili and in Mathematics.
Key Competencies
- Strong
communication and interpersonal skills
- Strong
analytical and problem-solving skills
- Proficiency
in Computer Applications
Job Application Guidelines
Registration:
- Go
to https://erecruitment.kra.go.ke/login and
then click on the ‘Register’ button to start the application
process.
- After
registration, you will receive an email enabling you to confirm your email
address and complete your registration.
Log on:
- After
registration go to https://erecruitment.kra.go.ke/login
- Key in
your username and password then click on ‘Log in’ to access your
account.
- After
successful log in, the system will open the ‘Applicant Cockpit’.
Candidate Profile (To create or update applicant detail):
- On the
‘Applicant Cockpit’ page, go to the tab ‘Candidate Profile’.
- Click
on ‘My Profile’ to create and update your profile.
- Follow
the instructions to complete your profile.
- The
process will end by clicking the tab “Overview and Release”.
- Ensure
you click the check box on the page to complete the profile.
Application process:
- To
view the open job postings, click on the tab ‘Employment Opportunities’ on
the ‘Applicant Cockpit’ page.
- Under
the heading ‘Job Search’ click the ‘Start’ button to view
all available vacancies.
- Click
on the Job posting to display the details of the position.
- To
apply for the position, click ‘Apply’ button at the top of the
page.
- Follow
the instructions to complete and submit your application.
- Kindly
note that all mandatory fields must be completed.
- To
complete the process of application, click the ‘Send Application Now’
button after reviewing and accepting the ‘Data Privacy Statement’.
In case of any challenges, please send your email query
to isupporthr@kra.go.ke
If you experience any delay in receiving an email
notification at the end of the e-recruitment registration process, please
refresh your email. In case of any challenge, please send your query to
isupporthr@kra.go.ke
Kenya Revenue Authority does not charge any fee at any stage
of the recruitment process (application, shortlisting, interviewing, and/or
offer)
Career Opportunities at Kenya Revenue Authority (KRA) – August 2025
The Kenya Revenue Authority (KRA) is
inviting applications from qualified candidates for various Chief
Manager, Manager, Officer, Graduate Trainee, Driver, and Attachment positions.
The application deadline for most positions is 8th
September 2025, while the Industrial Attachment intake closes
on 2nd September 2025.
Below are the available opportunities:
Chief Manager Positions
- Chief
Manager – Factory Control, Licensing and Command Centre
- Chief
Manager, Business Solution Development
- Chief
Manager, Network Management
- Chief
Manager, Data Engineering
- Chief
Manager, Enterprise Architecture & Solution Design
- Chief
Manager – Business Application Support
- Chief
Manager – System Administration & Database Management
- Chief
Manager – Information Security
- Chief
Manager – Investigations
- Chief
Manager – Internal Affairs
- Chief
Manager – Human Resource Planning & Resourcing
- Chief
Manager – Passenger Clearance
- Chief
Manager – Nairobi Customs Stations
- Chief
Manager – Post Clearance Audit
- Chief
Manager – Customs Operations
- Chief
Manager – Tax Base Expansion
- Chief
Manager, Regional Audit Centre – Micro & Small Taxpayers (MST) Dept.
- Chief
Manager – Revenue Monitoring & Reporting
- Chief
Manager – Compliance Management (MST & LMT)
- Chief
Manager – Regional Enforcement Coordination & Case Management
Manager Positions
- Manager
– Administration
- Manager
– Regional Audit Centre
- Manager
– Compliance (Tax Service Office)
- Manager –
Budgets
- Manager
– Statistics, Analysis & Reporting
- Manager
– Enterprise Database Administration
- Manager
– Business Transformation
- Manager
– Business Solutions Developer
- Manager
– Library Services
- Manager
– Excise & Border Control Technology
- Manager
– Inspection & Testing
- Manager
– Case Quality Management
- Manager
– Complaints & Corruption Reporting
- Manager –
Investigations
- Manager
– Financial & Revenue Reporting
Other Opportunities
- Drivers
- Graduate
Trainee
- Officer
– Knowledge Infrastructure
- Officer
– Strategy & Programmes
- Officer
– Business Application Support
- Officer
– Data Centre Operations
- Officer
– Security Operations Tools
- Officer
– Revenue Assurance & Fraud Analytics
- Officer
– Data Integration
Internship / Attachment
- Industrial
Attachment Opportunities (October – December 2025 Intake)
Closing Date: 2nd September 2025
How to Apply
- Visit
the official KRA e-recruitment portal: erecruitment.kra.go.ke
- Create
an account / log in.
- Fill
in the application form and attach the required documents.
- Submit
before the deadline.
Manager – Domestic Taxes Project Portfolio
Job Summary
The jobholder shall be responsible for overseeing the
successful execution and management of projects related to Domestic Taxes
(LMT/MST).The person shall ensure coherence and synergy among projects,
effective governance, timely delivery and alignment with organizational goals.
Manager – Revenue Assurance & Fraud
Job Purpose
The jobholder shall be responsible for leading data-driven
fraud detection initiatives, ensuring the integrity of tax processes, and
strengthening revenue assurance strategies, ensuring compliance with tax
policies, and mitigating revenue leakages through advanced analytics.
Manager – Vulnerability Management & Investigation Support
Job Purpose
The jobholder shall be responsible for formulating and
implementing strategies to ensure effective management of technical
vulnerabilities in the Authority’s business systems and IT Infrastructure in
order to enhance compliance with Information Security Policies and Security
Best Practices.
Assistant Manager – Large & Medium Taxpayers (LMT) and Micro & Small Taxpayers (MST) Projects
Job Summary.
The jobholder shall be responsible for managing and
overseeing Micro & Small Taxpayers (MST) and Large & Medium Taxpayers
(LMT) Projects within the Authority. The person shall ensure successful
planning, execution, monitoring, and completion of projects aimed at improving
taxpayer engagement, compliance, and service delivery and aligned with the
Authority’s strategic objectives, regulatory frameworks, and best practices in
project governance, ensuring impactful and sustainable outcomes.
Assistant Manager – Service Desk
Job Purpose
The Job holder shall be responsible for managing
shared services, central planning and ensuring service request fulfillment.
Manager – Quality Assurance, Release, Change & Configuration Management.
Job Summary
The jobholder shall be responsible for Software and Hardware
quality assurance, configuration and change management process in the
Authority. The person shall ensure overall implementation of quality assurance,
change and configuration best practices, and lead/manage implementation of
those practices across the various programmes and projects within the
Authority.
Assistant Manager – Business Intelligence Platform Engineering
Job Purpose
The jobholder shall be responsible for implementing robust
data pipelines that collect, process, and store data from various sources. The
person shall design and maintain pipelines while ensuring data quality and
reliability and collaborating with cross-functional teams to enable data-driven
decision-making across the organization.
Assistant Manager – System Administration
Job Summary.
The jobholder shall be responsible for planning and
installing upgrades to Support Services database management systems to maximize
performance; design and modify databases as per user requests and system
requirements; monitor system performance; establish and implement backup and
recovery processes; establish data security and integrity and manage disk space
Assistant Manager – Data Governance
Job Purpose
The jobholder shall be responsible for implementation of
data governance strategies in alignment with laws relevant legislation and
internal policies and procedures.
Assistant Manager – Cloud Architecture & Technology Platform
Job Purpose
The jobholder shall be responsible for defining, maintaining
and evolving the emerging solution architecture to enable actualization of
business objectives, harmonized with the Authority’s reference architecture and
evolution of solutions for modern, efficient and optimal operations.
Assistant Manager – Cyber Security Operations Centre
Job Purpose
The job holder shall be responsible for day to day operation
of 24/7 cyber Security Operations Centre (SOC), analysis of threat intelligence
from various internal and external sources, managing security incidents such as
detection, analysis, response, and recovery, monitoring and analysis of
potential and active threats targeting all KRA systems and IT infrastructure.
Assistant Manager – Library, User Services & Awareness
Job Summary.
The jobholder shall be primarily responsible for library
circulation services, user education, registration, clearance, needs
assessments, library organization and maintenance of usage statistics.
Assistant Manager – Capacity Management & Business Continuity
Job Summary.
This role is responsible for ensuring and coordinating all
capacity and continuity plans of automated business processes with minimal
disruption to the Authority as well as supporting the design and procurement of
infrastructure solutions and technical requirements for the Authority and
approving capacity plans and reports.
Assistant Manager – Business Application Support – Customs & Border Control (C&BC)
Job Summary.
The jobholder shall be responsible for technical support and
enhancement of existing business systems and ensuring systems requirements are
professionally developed and deployed.