KRA has built a strong professional team of over 8,000 employees deployed across the country. We have created a favorable work environment with able mentors who ensure talent is developed. We have also been ranked among the top five (5) employer of choice in the country.
If you experience any delay in receiving an email notification at the end of the e-recruitment registration process, please refresh your email.
Kenya Revenue Authority does not charge any fee at any stage of the recruitment process (application, shortlisting, interviewing, and/or offer)
The Benefits of Working with Us
We are an equal opportunity employer committed to:-
1. Capacity development/Continual learning
2. Leadership development
3. Internship & Attachment Program
4. Staff welfare
5. Diversity & Inclusivity
Open Career Opportunities
Ref
M/PP/5/25
Job Title
Manager – Domestic Taxes Project Portfolio
Duties and responsibilities
- Oversee projects related to domestic taxes.
- Identify and manage interdependencies among projects to ensure coherence and synergy within the sub-portfolio.
- Develop, maintain and implement appropriate governance structures within the sub-portfolio.
- Manage relationships with vendors and contractors to ensure their deliveries align with project and organizational
- Lead the planning phase for all projects within the portfolio, from defining objectives and scope to resource allocation and risk assessment.
- Track and manage key milestones to ensure timely delivery of projects.
- Coordinate with user departments to ensure acceptability of project outputs within the departments.
- Address and resolve bottlenecks or challenges that hinder project progress.
- Oversee the successful delivery of all projects within the portfolio, ensuring outputs meet quality and scope requirements.
Closing Date
2025-06-02 00:00:00
Ref
M/BA/5/25
Job Title
Manager – Revenue Assurance & Fraud
Duties and Responsibilities
- Develop predictive analytics to support real-time fraud prevention mechanisms and stay updated on emerging trends in fraud detection, risk analytics, and regulatory compliance.
- Develop strategies and frameworks for fraud analytics and revenue risk assessment and lead and oversee revenue assurance and fraud detection initiatives.
- Collaborate with tax compliance and enforcement teams to mitigate fraud risks and ensure effective deployment of machine learning models in fraud and risk analysis.
- Monitor the performance of fraud detection systems and optimize algorithms for improved accuracy and enhance fraud intelligence reporting through data visualization and dashboarding tools.
- Develop and implement Artificial Intelligence (AI)-driven fraud detection models to identify anomalies in tax compliance while fostering collaboration with internal and external stakeholders to strengthen fraud management efforts..
- Conduct risk assessments to detect potential revenue leakages and analyse transactional data to uncover fraud patterns and recommend preventive measures
- Provide training and mentorship on fraud analytics methodologies and ensure adherence to compliance, risk management, and data governance policies.
- Develop and manage the budget for the Revenue Assurance & Fraud Analysis function and account for allocated imprest.
Closing Date
2025-06-02 00:00:00
Ref
M/VM/5/25
Job Title
Manager – Vulnerability Management & Investigation Support
Duties and responsibilities
- Support in formulation of Information Security strategies to ensure timely management of technical vulnerabilities within the Authority’s business systems and IT infrastructure.
- Develop patch management strategies on the Authority’s IT infrastructure and business systems.
- Provide information security advisories on acquisition and implementation of technology and third party integration involving/requiring information exchange
- Develop Units` Annual Work Plan.
- Coordinate the provision of technical support to relevant stakeholders in investigation of information security incidences.
- Prepare Unit annual budgets and ensure prudent utilization of allocated funds
- Prepares Unit monthly, quarterly, annual and ad hoc reports
- Develop, mentor and coach and manage staff performance in the Unit.
- Develop security controls in the Authority’s IT infrastructure and business systems and co-ordinate technical vulnerability assessments and penetration testing on KRA’s IT infrastructure and business systems.
- Manage KRA systems’ Security testing prior to deployment to production and review technical information systems security requirements for acquisition of business systems.
- Ensure conformity to ISO (9001/2025 and 27001/2013) and data security requirements within the unit.
Closing Date
2025-06-02 00:00:00
Ref
AM/P/5/25
Job Title
Assistant Manager – Large & Medium Taxpayers (LMT) and Micro & Small Taxpayers (MST) Projects
Duties and responsibilities
- Provide leadership in the execution of projects while ensuring development and implement best practices for project delivery and governance.
- Supervise, monitor and report on project team performance, risks, and progress and ensure efficient resource allocation.
- Ensure adherence to project governance frameworks and compliance standards.
- Manage IT infrastructure project lifecycles from planning to closure and oversee network, security, data centre, and cloud-related projects.
- Ensure robust vendor management and Service Level Agreement (SLA)
- Optimize IT system performance through continuous improvements.
- Coordinate change management and stakeholder training for technology adoption
Closing Date
2025-06-02 00:00:00
Ref
AM/SD/5/25
Job Title
Assistant Manager – Service Desk
Duties and Responsibilities
- Define incident and service request classification, prioritization schemes and criteria for problem registration to ensure consistent approaches for handling, informing users about and conducting trend analysis.
- Gather information on system disruptions and resumptions through Hotspot reports & business contacts and heads of the divisions and submit requisite reports to management.
- Review the unit’s Key Performance Indicators (KPIs), procedures and processes to guarantee their relevance as well as ensure continual improvement.
- Coordinate with other business sections on resolutions of issues and oversee IT related requests are efficiently handled and monitored until resolved to satisfaction of the users.
- Generate unit’s monthly reports that show trends incidents, compliance to Service Level Agreement (SLAs) and achievement of KPIs and coordinate corporate initiatives within the unit such as Audit, Integrity, QMS and Risk Management.
- Develop, mentor, coach and promote talent growth among staff in order to support business through excellent customer service.
- Ensure good working relation and coordination of service desk staff with management while managing staff performance, set KPIs and ensure adherence to internal standards.
- Ensure compliance to ISO (9001/2015 and 27001/2013) and data security requirements.
Closing Date
2025-06-02 00:00:00
Ref
M/QA/5/25
Job Title
Manager – Quality Assurance, Release, Change & Configuration Management.
Duties and responsibilities
- Support the planning, design and execution of test plans, test scripts and process plans for projects.
- Work closely with various departments to perform and validate test cases based on quality requirements and recommend changes to predetermine quality guidelines.
- Ensure that the end product meets the minimum quality standards, is fully functional and user friendly.
- Support resource allocation decisions during project prioritization with stakeholders
- Lead and guide assigned team reportees on required quality assurance deliverables.
- Apply Quality Assurance expertise on assigned initiatives and undertake research on best practice as part of benchmarking.
- Leads Quality Assurance and Change Configuration Management in the Authority.
- Ensure Quality Assurance & testing team adhere to Software Testing Life Cycle (STLC) and best practices by managing Quality Assurance activities including regression, performance, stress, load testing.
Closing Date
2025-06-02 00:00:00
Ref
AM/BI/5/25
Job Title
Assistant Manager – Business Intelligence Platform Engineering
Duties and Responsibilities
- Supervise and guide a team of data engineers to ensure timely delivery of data engineering projects, including the day to day administration of business intelligence platforms, tools and pipelines
- Plan, prioritize, and execute data engineering initiatives within established timelines and budgets and collaborate closely with cross-functional teams to identify business challenges, opportunities, and data-driven solutions.
- Track project progress, address challenges, and ensure alignment with organizational objectives, define, measure, and track key performance indicators (KPIs) to monitor organizational and departmental performance.
- Design, build, and maintain scalable business intelligence platform, tools and data pipelines while ensuring that the data platforms infrastructure is optimized for performance and reliability.
- Supervise Data Engineering team in defining the data management and analytics strategic roadmap and align it with the organization’s objectives.
- Integrate data from various systems, including structured and unstructured data sources, to create unified datasets and collaborate with data analytics and data science teams to support advance analytics and machine learning.
- Supervise rollout of new enhancements across data platforms, including upgrades, relevant API deployments.
- Assist in monitoring and maintaining the data infrastructure, ensuring high availability and performance, troubleshoot and resolve technical issues related to data storage, processing, and retrieval.
- Implement processes to validate and monitor data quality, ensuring consistency and accuracy across systems.
- Create and maintain documentation for the business intelligence platforms, tools, data pipelines, workflows, and infrastructure.
- Define and enforce coding standards and best practices for data engineering.
- Ensure data pipelines and storage systems adhere to security protocols and data privacy regulations.
Closing Date
2025-06-02 00:00:00
Ref
AM/SA/5/25
Job Title
Assistant Manager – System Administration
Duties and responsibilities
- Maintain the integrity of the SAP environment by managing the SAP Correction and Transport System (CTS) to ensure all configuration and development objects are promoted properly.
- Manage systems performance and capacity through monitoring, regular tuning, optimization, archiving and taking remedial actions where necessary
- Develop and implement procedures to maintain systems security and protect systems from unauthorized use and user abuse as per security policy.
- Work closely with Assistant Manager, systems administration at Primary site to ensure business services continuity, Set up and Configure Virtualization of server environments.
- Maintain and monitor the integrity of the SAP environment by managing the SAP Correction and Transport System (CTS) to ensure all configuration and development objects are promoted properly.
- Develop system and application implementation plans, customizes scripts and testing procedures to ensure operational reliability.
- Develop hardware specifications for virtualization host servers refresh cycles
- Plan for and carry out upgrades of the virtualized infrastructure from one major release to the next and carry out updates of the virtualized infrastructure to (n-1) latest version.
- Maintain database systems availability to meet business systems support requirements as per agreed Service Level Agreements, monitor and enhance performance.
- Define and ensuring integrity of the backups and restoration processes in accordance with the authority’s backup and recovery policy.
- Develop procedures, programs and documentation for backup and restoration data, applications and configuration settings.
- Facilitate testing and implementation of relevant technical system upgrades, patches and new installations, recommend tests and implements relevant software tools and configurations to enhance database systems security in line with authority’s policies and procedures.
- Recommend, testing and implementing relevant software tools and configurations to enhance database systems security in line with authority’s policies and procedures.
- Monitor and enhances the performance of the database systems, provide user support in problem resolution and system testing.
- Provide support in systems deployment and integration and monitor all SAP systems and Monitor SAP systems (work processes, users, system logs, short dumps, locks, developer traces, system traces, disk space, etc.)
- Performs troubleshooting as required and leads problem-solving efforts including engaging vendors and other support personnel and/or organizations.
Person specifications
Closing Date
2025-06-02 00:00:00
Ref
AM/DG/5/25
Job Title
Assistant Manager – Data Governance
Duties and Responsibilities
- Plan master data management to ensure consistency and accuracy of core data entities such as taxpayer records across systems, facilitating data integration and reliable reporting.
- Define data stewardship roles and responsibilities across departments, ensuring accountability for data management practices, and facilitating cross-functional collaboration on data-related initiatives.
- Establish and maintain data policies that govern the creation, usage, and sharing of taxpayer data, ensuring compliance with relevant laws, including but not limited to the Data Governance Act, 2019.
- Collaborate with IT and business units to ensure that data architecture supports the organization’s strategic goals, with a focus on enhancing data quality, accessibility, and security.
- Supervise and coordinate Artificial Intelligence (AI) and data Governance initiatives under the Data Governance Unit and support development and implementation of Data Governance strategies in alignment with the relevant laws, organizational objectives and compliance frameworks.
- Manage the Design and implement a robust data governance framework that establishes policies, standards, and processes for managing and governing the Authority’s taxpayer data.
- Implement initiatives to improve data quality by defining data quality metrics, conducting audits, and implementing corrective actions, ensuring that Authority’s data is accurate, complete, and reliable ensuring alignment with regulatory requirements, internal governance policies, and industry best practices to support reliable and efficient data management.
- Monitor the implementation of data governance and security policies that comply with legal, regulatory, and operational requirements, safeguarding taxpayer data from unauthorized access or breaches.
- Acquire and effectively management of third-party data to ensure it aligns with organizational needs, supports strategic objectives, and adheres to data quality and governance standards.
- Promote data literacy and awareness across Authority’s staff, deliver training programs to enhance staff understanding of data governance practices and the importance of maintaining data integrity.
- Collaborate with internal stakeholders, including IT, compliance, and business units, to align data governance efforts with operational needs, and engage external partners to ensure adherence to data governance standards in third-party data acquisitions.
Closing Date
2025-06-02 00:00:00
Ref
AM/CA/5/25
Job Title
Assistant Manager – Cloud Architecture & Technology Platform
Duties and Responsibilities
- Assesses the systems architecture currently in place and works with technical subject matter experts to identify and recommend areas of improvement.
- Supervises and leads the design, development, and deployment of best solution architecture practices, standards, and patterns.
- Plans and supports solutions architecture and innovation Tools and coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management in the unit.
- Continuously researches current and emerging technologies and proposes changes to the existing architecture where needed and ensure implementation of approved Systems Change Requests (SCRs) and taking lead in resolving complex issues.
- Conducts a system architecture evaluation and collaborates with process leads and IT development teams to implement identified improvements.
- Implementation of the unit’s Annual Work Plan and prepares monthly, quarterly, annual and ad hoc reports for the unit.
- Assesses the business impact that certain technical choices have and advises stakeholders appropriately.
- Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.
Closing Date
2025-06-02 00:00:00
Ref
AM/CS/5/25
Job Title
Assistant Manager – Cyber Security Operations Centre
Duties and responsibilities
- Develop, review, record, monitor and report performance on key productivity indicators for incidents & security monitoring function.
- Coordinate identification, investigation of cyber-attacks targeted to the Authority’s networks and recommend suitable solutions to further secure company digital assets.
- Ensure that adequate security logs are captured and optimized across Organization’s systems; perform deep-dive incident analysis by correlating data from various internal and external log sources for enhanced detection of cyber-attacks
- Enhance Information security through operationalization of 24/7 cyber security monitoring and surveillance within KRA’s IT infrastructure to detect and deter cyber-attacks.
- Review cyber security data sets & reports received from the National Cyber Incident Response Team and other external sources. Collect threat intelligence from various sources (deep web/dark web, vendor security alerts, adversary behaviors, active incidents, national and international events, etc.), analyze associated threats and risks for recommendation of appropriate mitigating measures.
- Coordinate cyber threat hunting and content engineering activities in the Security Operation Center.
- Develops the unit Annual Work Plan, draft unit annual budgets and ensure prudent utilization of allocated funds.
- Prepares unit monthly, quarterly, annual and ad hoc reports;
- Develop, mentor and coach staff and manage performance of the staff
- Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.
Closing Date
2025-05-02 00:00:00
Ref
AM/LB/5/25
Job Title
Assistant Manager – Library, User Services & Awareness
Duties and responsibilities
- Manage the library circulation services function in line with policies and procedures on loaning, returning, renewing, among others.
- Conduct user education and awareness programmes to improve uptake of library services
- Conduct registration and training of library users on Koha, Electronic resources and RemoteX platform.
- Provide support to the management of the operations of regional libraries especially on inter-library role.
- Manage the library schedule so as to ensure library services are available for the approved open hours
- Manage the process of identifying staff with overdue books, sending reminders and engagement with human resource division on recovery of fines.
- Manage the library shelving and organization function and Conduct user needs assessments to support the library acquisition function.
- Manage the clearing of exiting staff including conducting, maintaining and reporting on satisfaction rate.
Closing Date
2025-06-02 00:00:00
Ref
AM/CB/5/25
Job Title
Assistant Manager – Capacity Management & Business Continuity
Duties and responsibilities
- Regularly review the IT Services continuity plan and ensure these conform to the Authority’s business continuity policies and IT service continuity policies.
- Ensure optimal utilization of infrastructure through gathering measurements periodically, generating reports, creating a workload catalogue, establishing underutilization or over utilization.
- Implement the business continuity strategy, review and address any invocations of the business continuity plan and monitor progress resolution.
- Ensure the development of IT business continuity documentation including test results, exercises and suggested recommendations for improvement areas.
- Support the design of infrastructure solutions and technical requirements including the preparation of work plans and research.
- Facilitate the procurement of requisite infrastructure solutions and service equipment.
- Guide the identification of technology solutions required including the formulation of terms of reference and specifications.
- Ensure capacity management audit findings are circulated and recommendations are actioned within the set standards. .
- Ensure regular and timely management and performance reporting and initiate corrective action where necessary.
- Analyze and resolve internal/external user requests and assign to appropriate units if required.
Closing Date
2025-06-02 00:00:00
Ref
AM/BA/5/25
Job Title
Assistant Manager – Business Application Support – Customs & Border Control (C&BC)
Duties and responsibilities
- Provide guidance on technical support teams in troubleshooting systems and integrating system issues by taking lead in resolving complexities.
- Supervise staff to ensure implementation of approved Systems Change Requests (SCRs) and taking lead in resolving complex issues.
- Supervise preparation and documentation of business requirements specifications and Business Use Cases (BUCs) and provide guidance to guarantee required quality and coordinate SCR’s approval process.
- Review and validate technical requirements and System Use Cases (SUCs) to ensure completeness and submit to the management for approval.
- Conduct feasibility study of business systems requirements to determine viability, cost effectiveness of the required solutions and provide advisory services to the management.
- Supervise development high level systems design models to ensure relevance and submit to Management for considerations.
- Participate in constituted task forces and committees to address IT related issues
- Provide assistance to clients by addressing systems related issues and providing standardized solutions.
Closing Date
2025-06-02 00:00:00
Ref
Job Title
Job Application Guidelines
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.
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 [email protected]
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 [email protected]
Kenya Revenue Authority does not charge any fee at any stage of the recruitment process (application, shortlisting, interviewing, and/or offer)
Closing Date