The Kenya Revenue Authority (KRA), the national tax collection agency for the Government of Kenya, has announced new employment opportunities across various managerial and supervisory levels within its Business Projects Portfolio, Cloud Architecture, and Software Development divisions.
Established in 1995 under the Kenya Revenue Authority Act (Cap. 469 of the Laws of Kenya), KRA’s primary mandate is to assess, collect, and account for all revenues due to the government. The Authority plays a critical role in facilitating national development by mobilizing domestic resources through efficient, fair, and transparent tax administration.
Guided by its vision — “An Agile Tax and Customs Revenue Agency Facilitating Voluntary Compliance for All” — KRA continues to invest in people, technology, and innovation to enhance service delivery and compliance. The Authority now seeks to recruit results-oriented, self-driven, dynamic, and ethical professionals who can contribute to its transformation agenda and uphold the highest standards of integrity in public service.
Available Positions
1. Manager – Business Projects Portfolio (1 Post)
Overview
The Manager – Business Projects Portfolio will oversee the planning, execution, and delivery of strategic business projects within the Authority. This position is responsible for ensuring projects align with KRA’s transformation goals and digital modernization initiatives. The incumbent will lead cross-functional teams, ensuring effective project governance, risk management, and resource optimization.
Duties and Responsibilities
- Develop, implement, and monitor the Authority’s business project portfolio strategy in line with corporate objectives.
- Lead planning, coordination, and execution of high-impact business transformation projects.
- Oversee the preparation of project budgets, timelines, and performance metrics.
- Manage resource allocation, project prioritization, and stakeholder communication.
- Ensure that all projects are completed on time, within scope, and in compliance with policy and governance frameworks.
- Provide technical guidance and leadership to project teams.
- Conduct risk assessments and develop mitigation strategies.
- Evaluate post-implementation impact to measure project success and identify lessons learned.
- Foster collaboration between departments to ensure efficient project delivery.
- Represent the Authority in inter-agency committees and partnerships involving project implementation.
Key Competencies
- Strategic leadership and analytical thinking.
- Excellent planning, coordination, and communication skills.
- Strong project management and problem-solving skills.
- Familiarity with project governance frameworks such as PRINCE2, PMP, or Agile methodologies.
- Ability to manage multiple priorities in a fast-paced environment.
2. Assistant Manager – Business Projects Portfolio (1 Post)
Overview
Reporting to the Manager, Business Projects Portfolio, this position supports the implementation of enterprise-level projects and ensures proper documentation, performance monitoring, and compliance with KRA standards. The role involves coordination, data analysis, and administrative oversight across project life cycles.
Duties and Responsibilities
- Support the Manager in coordinating multiple projects within the Authority.
- Track project progress and prepare periodic status reports.
- Assist in developing project charters, work plans, and schedules.
- Liaise with departmental teams to ensure timely execution of project tasks.
- Support monitoring, evaluation, and reporting on deliverables and milestones.
- Maintain project documentation and ensure data integrity.
- Contribute to quality assurance and continuous improvement initiatives.
- Provide analytical support to assess project outcomes.
Key Competencies
- Project coordination and stakeholder engagement.
- Report writing and data analysis.
- Ability to work under minimal supervision.
- Strong ICT and documentation skills.
3. Assistant Manager – Cloud Architecture and Technology Platforms (1 Post)
Overview
The Assistant Manager will support the design, deployment, and maintenance of KRA’s cloud infrastructure and technology platforms. This role ensures that IT systems are reliable, scalable, and secure, in alignment with the Authority’s digital transformation objectives.
Duties and Responsibilities
- Assist in designing and implementing cloud-based solutions and architectures.
- Support migration and integration of legacy systems into modern cloud environments.
- Monitor cloud system performance, security, and availability.
- Oversee deployment and maintenance of technology platforms that support tax administration and data analytics.
- Collaborate with IT teams to implement automation and improve operational efficiency.
- Ensure compliance with cybersecurity and data protection standards.
- Manage vendor relationships and evaluate new technology solutions.
- Prepare system documentation and technical reports.
Key Competencies
- Proficiency in cloud technologies (AWS, Azure, or Google Cloud).
- Knowledge of cybersecurity frameworks.
- Analytical thinking and innovation.
- Strong communication and problem-solving abilities.
4. Supervisor – Cloud Architecture and Technology Platforms (1 Post)
Overview
The Supervisor will manage day-to-day cloud platform operations, ensuring system performance, integrity, and reliability. The role supports technical teams in maintaining and troubleshooting cloud services while enforcing IT standards.
Duties and Responsibilities
- Supervise daily cloud infrastructure operations and monitor performance.
- Support deployment and configuration of new applications on cloud platforms.
- Maintain up-to-date security configurations and implement regular backups.
- Conduct periodic audits and system health checks.
- Provide user support and technical assistance on system issues.
- Ensure data security, recovery, and continuity plans are in place.
- Support automation and integration of applications for operational efficiency.
Key Competencies
- Strong ICT administration skills.
- Proficiency in network and system management.
- Problem-solving and analytical skills.
- Ability to work collaboratively with IT teams.
5. Supervisor – Business Application Support (1 Post)
Overview
This position is responsible for maintaining and optimizing the Authority’s business applications to ensure operational continuity. The Supervisor will handle incident resolution, application upgrades, and coordination with users to improve efficiency.
Duties and Responsibilities
- Oversee maintenance and troubleshooting of core business applications.
- Monitor system performance and ensure uptime.
- Coordinate with developers for upgrades, bug fixes, and enhancements.
- Document and track application issues and resolutions.
- Support data integration between business systems.
- Provide technical support and user training.
- Ensure adherence to IT service management standards.
Key Competencies
- Application management and troubleshooting expertise.
- Strong interpersonal and documentation skills.
- Analytical mindset and process orientation.
6. Supervisor – Software Development (2 Posts)
Overview
The Software Development Supervisor will oversee the design, coding, and deployment of software applications within KRA’s digital ecosystem. The role emphasizes innovation, teamwork, and adherence to software engineering best practices.
Duties and Responsibilities
- Supervise software development projects from design to deployment.
- Ensure adherence to coding standards and software development lifecycle processes.
- Coordinate with business units to define software requirements.
- Conduct system testing, quality assurance, and debugging.
- Maintain documentation and source code repositories.
- Mentor junior developers and promote skills development within the team.
- Ensure system security and compliance with ICT policies.
Key Competencies
- Proficiency in programming languages (Java, Python, .NET).
- Strong grasp of software engineering principles.
- Excellent leadership and problem-solving skills.
7. Commissioner, Investigation and Enforcement (1 Post)
Vacancy Ref: KRA/PKF/003/2025
Overview
The Commissioner, Investigation and Enforcement, is responsible for overseeing KRA’s compliance, investigation, and enforcement functions. The position entails strategic leadership in combating tax evasion, smuggling, and other forms of non-compliance. The Commissioner will lead multi-disciplinary teams to safeguard national revenue integrity.
Duties and Responsibilities
- Provide strategic oversight of investigation and enforcement operations.
- Formulate policies to detect, prevent, and mitigate tax fraud and evasion.
- Supervise intelligence collection, analysis, and operational enforcement.
- Foster partnerships with local and international law enforcement agencies.
- Oversee risk-based audit and compliance activities.
- Ensure adherence to the Constitution, KRA Act, and related tax laws.
- Drive capacity building, innovation, and modernization in enforcement processes.
- Prepare reports for the Board and Government on enforcement performance.
- Ensure high ethical and professional standards within the enforcement division.
Key Competencies
- Proven experience in investigations, enforcement, or law enforcement leadership.
- Excellent analytical, communication, and negotiation skills.
- Strong ethical conduct and confidentiality.
Application Process for Commissioner Role
Interested candidates should apply through the PKF Kenya website at www.pkfea.com/careers by 18th November 2025 at 23:59 EAT.
General Application Process (for All Other Positions)
Detailed job descriptions are available on the KRA website: https://www.kra.go.ke/careers.
All applications must be submitted online through the KRA eRecruitment Portal before 17th November 2025 at 23:59 hrs.
Step-by-Step Application Guide:
- Registration:
- Go to https://erecruitment.kra.go.ke/login.
- Click “Register” to create an account using a personal, non-work email address.
- Confirm your email address via the activation link sent to your inbox.
- Log In:
- Access your account by entering your username and password.
- Navigate to the “Applicant Cockpit.”
- Profile Creation:
- Click “Candidate Profile” → “My Profile” and upload your documents (PDF format).
- Complete all fields, then click “Overview and Release” to finalize your profile.
- Applying for a Job:
- Click the “Employment Opportunities” tab.
- Click “Start” under “Job Search” to view vacancies.
- Select your preferred position and click “Apply.”
- Review your details and click “Send Application Now” after accepting the data privacy statement.
For Assistance:
In case of challenges, email [email protected].
Important Notes
- It is a criminal offence to present fake certificates or provide false information in an application.
- Canvassing, falsification, or misrepresentation of qualifications will lead to disqualification.
- Only shortlisted candidates will be contacted.
- KRA is an equal opportunity employer — applications from women, persons with disabilities, and marginalized groups are encouraged.
- No fees are charged at any stage of the recruitment process.
Clearance Requirements
Successful candidates will be required to provide valid certificates of compliance from the following agencies:
- Kenya Revenue Authority (KRA) – Tax Compliance Certificate
- Higher Education Loans Board (HELB) – Loan Clearance
- Directorate of Criminal Investigation (DCI) – Certificate of Good Conduct
- Ethics and Anti-Corruption Commission (EACC) – Integrity Clearance Certificate
- Credit Reference Bureau (CRB) – Credit Report
Closing Dates
- All applications for managerial and supervisory roles must be submitted by 17th November 2025 at 23:59 hrs.
- Applications for the Commissioner position must be submitted by 18th November 2025 at 23:59 hrs.