A leading organization within the Technology and Operations function is inviting applications from qualified and experienced professionals to fill several strategic positions across Security & Investigations, Software Development, Infrastructure, Networks, and DevOps. These roles are designed to strengthen enterprise resilience, drive digital transformation, enhance operational efficiency, and safeguard critical systems and assets.
The institution operates within a dynamic, technology-driven environment where innovation, system reliability, cybersecurity, and operational continuity are central to service delivery. The available positions present an opportunity for professionals to contribute to mission-critical systems, enterprise security frameworks, application development initiatives, and infrastructure modernization strategies within Kenya.
All roles are based in Kenya and sit within the Technology & Operations function under various senior leadership portfolios.
The organization seeks individuals capable of operating in high-accountability environments, managing complex systems, and delivering measurable performance outcomes aligned to enterprise technology strategy.
The following positions are currently open.
Investigation Officer
Department: Technology & Operations
Reporting Line: Head of Security & Investigations – Kenya
Position Overview
The Investigation Officer will support the Security & Investigations function in safeguarding organizational assets, systems, data, and personnel. The role focuses on conducting internal investigations, responding to security incidents, supporting fraud detection initiatives, and strengthening internal control mechanisms across operational and technological domains.
This position plays a critical role in protecting enterprise integrity, mitigating risks, and ensuring compliance with security policies and regulatory standards.
Key Duties and Responsibilities
The Investigation Officer will:
Conduct investigations into suspected fraud, internal misconduct, cyber incidents, and security breaches affecting systems, infrastructure, or personnel.
Gather, analyze, and preserve evidence in accordance with forensic standards to support internal disciplinary processes or external legal proceedings where applicable.
Collaborate with IT security teams to investigate cybersecurity incidents, including unauthorized access, data leakage, phishing attempts, insider threats, and system compromises.
Review audit findings, transaction anomalies, and system logs to identify potential irregularities requiring investigation.
Prepare detailed investigation reports outlining findings, risk exposure, root causes, and recommended corrective actions.
Support the implementation of fraud prevention controls and continuous monitoring mechanisms within operational and digital platforms.
Coordinate with law enforcement agencies, regulatory authorities, and external investigators when required.
Maintain confidentiality and integrity of investigation processes and documentation.
Support awareness initiatives aimed at promoting ethical conduct, internal controls, and security best practices across departments.
Contribute to periodic risk assessments and vulnerability assessments related to operational and technology security.
Provide recommendations to strengthen policies, procedures, and internal safeguards based on investigation outcomes.
This role requires strong analytical capability, high ethical standards, and the ability to handle sensitive matters with discretion and professionalism.
Channel Application Developer
Department: Technology & Operations
Reporting Line: C# Development Senior Manager
Position Overview
The Channel Application Developer will support the design, development, enhancement, and maintenance of customer-facing digital channels and enterprise applications. The role focuses on delivering scalable, secure, and high-performance applications using C# and related technologies within an enterprise environment.
The position contributes directly to digital transformation initiatives and customer experience optimization.
Key Duties and Responsibilities
The Channel Application Developer will:
Design, develop, test, and deploy enterprise-grade applications using C#, .NET frameworks, and related development tools.
Develop and maintain APIs and integration services supporting digital channels such as web platforms, mobile applications, and third-party systems.
Translate business requirements into technical design specifications and scalable software solutions.
Perform code reviews to ensure adherence to coding standards, security protocols, and performance benchmarks.
Troubleshoot application defects, performance bottlenecks, and integration challenges within production and development environments.
Implement secure authentication, authorization, and data encryption mechanisms in line with enterprise security architecture.
Collaborate with UX designers, product owners, quality assurance teams, and infrastructure teams to deliver end-to-end solutions.
Maintain application documentation, technical specifications, and version control records.
Support deployment pipelines and release management processes.
Participate in system upgrades, enhancements, and refactoring initiatives aimed at improving system efficiency and maintainability.
Monitor application performance and implement optimization strategies to ensure high availability and responsiveness.
This role requires strong programming proficiency, structured development methodology experience, and familiarity with enterprise software architecture principles.
Technical Assurance Specialist
Department: Technology & Operations
Reporting Line: Technical Assurance Senior Manager
Position Overview
The Technical Assurance Specialist will oversee quality assurance frameworks across technology projects and operational systems. The role ensures compliance with technical standards, system reliability benchmarks, security policies, and performance expectations.
The position supports governance, risk management, and technical validation processes across infrastructure, applications, and digital platforms.
Key Duties and Responsibilities
The Technical Assurance Specialist will:
Develop and implement technical assurance frameworks covering software development, infrastructure deployment, and system integrations.
Conduct technical audits and reviews of system architecture, configurations, and implementation standards.
Assess compliance with cybersecurity policies, regulatory standards, and internal IT governance frameworks.
Review change management documentation to ensure appropriate risk mitigation measures are in place before deployment.
Identify system vulnerabilities, configuration gaps, and operational risks and recommend corrective measures.
Validate disaster recovery plans, business continuity mechanisms, and system redundancy configurations.
Support independent testing of new systems prior to go-live to confirm alignment with defined technical standards.
Prepare technical assurance reports outlining risk levels, compliance status, and improvement recommendations.
Collaborate with project managers and technical teams to remediate identified issues within agreed timelines.
Contribute to continuous improvement of enterprise technology governance frameworks.
This role requires strong knowledge of IT governance, risk management, compliance controls, and system architecture evaluation.
Manager, Server and Storage
Department: Technology & Operations
Reporting Line: Data Centre Senior Manager
Position Overview
The Manager, Server and Storage will oversee enterprise server infrastructure, virtualization platforms, storage environments, and data center operations. The role ensures system availability, data integrity, capacity planning, and performance optimization across critical infrastructure components.
This position is central to maintaining operational continuity and supporting enterprise digital platforms.
Key Duties and Responsibilities
The Manager, Server and Storage will:
Manage physical and virtual server environments across production, testing, and disaster recovery sites.
Oversee storage area networks, backup solutions, and data replication systems to ensure data availability and protection.
Develop capacity planning strategies to accommodate growth in digital services and data volumes.
Implement patch management, system hardening, and security controls across server environments.
Monitor system performance metrics and address infrastructure bottlenecks proactively.
Lead infrastructure upgrade projects, system migrations, and hardware refresh initiatives.
Maintain data center documentation, asset inventories, and configuration records.
Ensure compliance with data governance policies and industry best practices.
Coordinate disaster recovery testing and ensure recovery time objectives are met.
Manage vendor relationships related to hardware, storage, and infrastructure support contracts.
Provide leadership to infrastructure teams and support cross-functional collaboration on system deployments.
This role demands strong technical expertise in enterprise server environments, storage technologies, and data center operations management.
Network Engineer
Department: Technology & Operations
Reporting Line: Networks Senior Manager
Position Overview
The Network Engineer will be responsible for designing, implementing, maintaining, and optimizing enterprise network infrastructure across multiple sites. The role supports high availability, secure connectivity, and efficient data transmission across the organization’s digital ecosystem.
Key Duties and Responsibilities
The Network Engineer will:
Design and configure enterprise network architecture including LAN, WAN, VPN, and wireless networks.
Implement routing, switching, firewall configurations, and intrusion prevention systems.
Monitor network performance and conduct proactive maintenance to minimize downtime.
Troubleshoot connectivity issues, bandwidth constraints, and network security incidents.
Ensure compliance with network security standards and cybersecurity frameworks.
Support cloud network integrations and hybrid infrastructure connectivity.
Maintain network documentation including topology diagrams, IP addressing schemes, and configuration baselines.
Participate in disaster recovery planning and network redundancy implementation.
Collaborate with security, infrastructure, and application teams to support digital service delivery.
Evaluate emerging networking technologies and recommend enhancements to improve scalability and resilience.
This role requires in-depth understanding of network protocols, security principles, and enterprise connectivity frameworks.
DevOps Engineer
Department: Technology & Operations
Reporting Line: DevOps Manager
Position Overview
The DevOps Engineer will support automation, continuous integration and continuous deployment (CI/CD) pipelines, infrastructure as code practices, and system reliability engineering initiatives. The role bridges development and operations functions to improve deployment speed, system stability, and operational efficiency.
Key Duties and Responsibilities
The DevOps Engineer will:
Design and manage CI/CD pipelines to automate build, test, and deployment processes.
Implement infrastructure as code using automation tools to standardize environment provisioning.
Monitor application performance and system health using observability tools and dashboards.
Collaborate with development teams to optimize release cycles and reduce deployment risks.
Implement containerization and orchestration strategies to support scalable application environments.
Manage configuration management and environment consistency across development, staging, and production.
Strengthen security within DevOps pipelines by integrating automated security testing and compliance checks.
Support cloud infrastructure management and platform reliability initiatives.
Conduct root cause analysis of system outages and implement preventive measures.
Promote best practices in automation, monitoring, and performance optimization.
This role requires strong understanding of automation frameworks, cloud platforms, scripting languages, and system integration processes.
Application Process
Interested candidates are invited to submit their applications through the designated application portal for the respective position.