(Paid)Industrial Attachment Opportunities (January to March 2026 Intake) at Kenya Revenue Authority (KRA)
INDUSTRIAL ATTACHMENT OPPORTUNITIES (January to March
2026 Intake)
In support of the Government’s Youth Initiative to
develop a pool of young talent for the Kenyan Labour Market, KRA is seeking
applications from continuing 1st degree students
(Undergraduate) in their 3rd, 4th and final
year of study and Diploma students in their final year for its
three (3) months (January to March 2026) Industrial Attachment
Programme.
The programme aims at providing the Youth an opportunity to
acquire practical aspects of their respective areas of specialization in
partial fulfillment of their degree programme. The opportunities are open
within the various Support Services departments of the Authority in the
following disciplines: Finance, Accounting, Economics, Statistics, Data
Analytics, Mathematics, Supply Chain Management, Human Resource Management,
Marketing & Communication, Communications, International Relations,
Diplomacy, Public Relations, Media Studies, Photography, Videography, Film
Production, Animation, ICT, Telecommunications, Food & Beverage, Hotel
Management, Housekeeping and Laundry management, Records Management, Records
& Archives, Library & Information Science, Security & Safety,
Security Management, Criminology, Criminal Justice, Forensics, Business
Administration, Business Management, Project Management, Monitoring &
Evaluation, Counselling Psychology, Occupational Health, Disaster Management,
Electrical Engineering, Mechanical Engineering, Civil Engineering, Structural
Engineering, Land Economics, Property Management, Quantity Survey,
Actuarial Science, Transport & Logistics, Fleet management, Law, Education,
Chemistry, Analytical Chemistry, Stenographers.
Requirements
- Be a
Kenyan Citizen below 35 years.
- Should
be a continuing 1st degree student (Undergraduate) in
their 3rd, 4th and final year of study
and Diploma students in their final year from a
recognized University/College.
- Should
have a valid introduction letter from the University/College.
- Must
be available full-time for the three-months duration of the program.
Please Note:
- The
deadline for the application is Monday, 24th November
2025
- All
applications must be submitted online via the process outlined below (Application
Guidelines).
- You
can only apply for the opportunity after successfully registering on our
e-recruitment portal.
- Incomplete
applications will not be considered.
- The
Authority does not extend the Attachment Program.
- ONLY
selected candidates will be contacted.
- The
Authority does not charge any fee for this process.
- Monthly
Stipend of Kshs. 7,000 for undergraduates and diploma
students will be paid and is subject to applicable statutory deductions.
- If
selected, candidates will be required to submit proof of a valid Personal
Accident Insurance Cover, copies of KRA PIN certificate, NHIF/SHIF, NSSF,
ID card and Bank Account details.
Kenya Revenue Authority (KRA) Pupillage Programme
Kenya Revenue Authority (KRA) Pupillage Programme
The Kenya Revenue Authority (KRA) is
pleased to announce that it is an accredited Pupillage Centre recognised
by the Kenya School of Law (KSL).
KRA offers an engaging and professionally enriching Pupillage
Programme designed to provide pupils with practical exposure to legal
practice within a dynamic public sector environment. The programme equips
candidates with hands-on experience in diverse areas of law, including tax
litigation, commercial law, public finance, compliance, and regulatory
enforcement.
The Pupillage Programme is a mandatory professional
apprenticeship for candidates pursuing the Advocates’ Training
Programme (ATP) at the Kenya School of Law and is
undertaken under the supervision of qualified and experienced advocates within
KRA Legal & Board Services.
Eligibility:
- Must
have a bachelor’s degree in Law and be pursuing the Advocates Training
Program at the Kenya School of Law between January 2024 and December 2025.
- Must
be available full-time for the twelve (12) months, the duration of the
program.
- Upon
selection, one must provide an introduction letter from the Kenya School
of Law.
Please Note the following:
- The
deadline for the application is Monday, 24th November
2025.
- All
applications must be submitted online via https://erecruitment.kra.go.ke/.
- You
can only apply for the opportunity after successfully registering in our
e-recruitment portal.
- Incomplete
applications will not be considered.
- ONLY
selected candidates will be contacted.
- The
Authority does not guarantee employment after completion of the Pupillage
program.
- Monthly
Stipend payable is Kshs.25,000 and is subject to statutory deductions.
- Once
selected, candidates will be required to submit proof of a valid Personal
Accident Insurance Cover, Certificate of Good Conduct, Copies of KRA PIN
Certificate, SHA, NSSF, ID card and Bank Account Details.
- KRA is
an Equal Opportunity Employer. Persons with Disability are encouraged to
apply.
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.
