Key accountabilities and decision ownership

Health and Safety


Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions.


Key accountabilities and decision... ownership


Audit Planning & Execution
Reporting and Record Keeping
Risk Controls and Awareness
Risk Management Projects
New projects/process re-engineering
Supervisory Responsibility
Prior audit recommendations


Key responsibilities


Participation in the overall development and delivery of the audit plan.
Lead, plan, execute and communicate results of audit assignments as per the audit plan.
Manage assignment level quality requirements in all audit work in conformance to Internal policies, auditing standards and procedures for consistent quality audit results.
Provide advisory support management on designing, implementing, and enhancing business controls.
Provide independent assurance in strategic projects and proactively recommend controls to mitigate risks.
Follow up audit recommendations and validate the implementation of the closure actions.
Provide support to Risk Management processes to ensure that business key risks are adequately assessed, mitigated and the assurance map appropriately updated.
Provide automation of audit testing support for business controls.
Provide timely and relevant reports on audit outcomes to support management and the Board on risk assurance and mitigation decisions.
Keep abreast with the latest technology trends and provide input to mitigate emerging threats.


Core competencies, knowledge, and experience

Business Competencies


Working With Others.
Consciously takes steps to make the most of every conversation/interaction.
Identifies people’s needs, interests and motives to be able to influence the decisions they make.
Communicates simply to excite and engage people.
Pro-actively adapts own style and approach to build rapport, and work with others more effectively.
Builds and maintains strong relationships and networks.


Operational Excellence


Targets effort and resources on high-value, high impact activity.
Focuses on achieving maximum performance and driving continuous improvement.
Thinks about processes and problems cross-functionally and end-to-end.
Uses knowledge of products, technology, process, systems and policy to solve problems.


Creativity and Innovation


Finds creative ways to exploit opportunities and solve problems.
Takes risks and pushes what is possible.
Experiments with unorthodox approaches.


Business Know-how


Uses data and research to make decisions that are competitively and financially robust.
Balances current and future needs.
Thinks and acts like an owner of the business.
Acts in line with legal, regulatory, professional and ethical standards.


Working With Change


Responds flexibly to changing situations.
Manages the business and people aspects of change to drive performance.


Project and Programme Management


Defines scope and deliverables in terms of time, cost, quality and business benefit.
Schedules activity and identifies resource needs, dependencies and synergies.
Evaluates progress, mitigates risks and addresses issues.


Functional Competencies

Audit


This competence describes the ability to objectively evaluate critical business processes and projects to ensure compliance, mitigate risk and drive improvement by implementing and testing process controls and governance.


Qualifications


Upper second degree in a Technical or Business field from a recognized University.
Fully qualified accountant - CPA (K) or equivalent and /or Holder of Certified Information Systems Auditor (CISA) or equivalent.
6-8 years working experience in external audit specializing in Business processes and/or information systems assurance from a reputable audit firm or extensive experience within an internal audit function.
High level knowledge of MS Office applications.
Strong interpersonal skills and ability to communicate with all levels of management.
Excellent reporting (oral and written) skills.
Proven ability to lead audits and manage an audit team.
Proven ability to self-start and effectively manage their own workload to deliver a series of assignments.
Experience of using data analytics tools to support Computer Assisted Audit Techniques (e.g. ACL or Windows Idea).
 more
  • Finance
  • Accounting
  • Audit
Responsibilities


Marketing 
Insights: Customer and Shopper insights that drive strategic planning and touch point execution including “nuances” in the market
Strategy and Planning: Clear, simple category, customer and channel strategies that are National and Regional with focus into few channel segments and customers
Activity Development: Develop initiatives that derive from those... strategies led through excellent execution that deliver growth and value and competitive advantage 
Partnerships: Seek opportunities in the assigned portfolio to engage consumers on the brand to grow market share
Stakeholder Alignment: Link Mission imperatives with business strategies, tactical direction, and operational oversight
Go to Market: Work in close coordination with Segment Marketing, Product Owners and Channels Organization to develop a strong relevant portfolio strategy 
Execution: Lead execution and amplification of marketing plan for assigned portfolio 
Go to Market: Work in close coordination with segment and brand marketing to develop a strong relevant portfolio strategy for Safaricom
Picture of Success: Deliver the market’s Integrated Activity Planning (IAP) process thereby ensuring that assigned Channels have high quality customer programs, materials & assets to deliver value to Safaricom 
M&E: Provide leadership to ensure that marketing activities are fully integrated and deliver brand and business objectives while ensuring the proper tools, systems, calendar, resources and metrics for maximum effectiveness
Budgeting: Manage the Marketing budget for respective Channel
Partnerships and Stakeholder management
Work with internal teams and external creative / media agencies to develop marketing strategies and plans that increase awareness, penetration and / or purchase frequency 
Partner with Sales and Customers to execute best-in-class strategies and win the sale in an omni-channel environment; understands how to maximize the business in respective Channel and collaborates to deliver results
Project Management 
Manage projects on time and on budget as well as exhibits decision-making abilities around investment alternatives that mitigate risk and maximize return
Health and Safety
Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions


Qualifications


Degree in a Business-related field
6 years management experience in Sales & Marketing 
Experience leveraging data and trends to generate insights and transforming them into marketing innovation
Deep understanding of total commercial spend, experience managing large marketing budget and media investment decisions
Experience leading marketing communication & execution projects
 more
  • Sales
  • Marketing
  • Retail
  • Business Development
Responsibilities


Produce & manage level test plans, estimate effort and resource test plans.
Monitor changes to scope during the development cycle and re-evaluate plans and resource accordingly.
Manage expectations of when testing activities will be complete, mitigating risks to key milestones.
Liaise with the relevant departments to ensure key infrastructure (environments, interfaces... & access) is set- up to enable all required testing activities
Manage the UAT process by supporting clients to establish key scenarios to test their business processes to maximize benefit of the UAT process ensuring full acceptance and integration of the software solution.
Manage processes and procedures locally within the test team and with external teams across the SDLC to drive and implement improvements to optimize efficiency and first-time pass rate
Build test scripts from various sources including functional specifications, technical specifications and sessions with developers and designers.
Review requirements, specifications, user documentation and other project documentation to assure quality of the products and tests to be developed, i.e., perform manual static testing. 
Select and develop appropriate test automation tools, applying the latest techniques in test automation, e.g., data-driven testing.
Use risk-driven techniques to develop, maintain, and execute automated test suites for various Software products, i.e., perform automated dynamic testing.
Execute automated tests and validate the results. with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
Work with the Development team to create and maintain an automated nightly build verification (“smoke”) test.
Ensure proper version control and configuration management of all test objects developed and test environments used.
To facilitate in-house performance testing ensuring that all key infrastructure, data requirements are met as well as infrastructure, data requirements are met as well as establishing the best tools for the job.
Identify key components of the system that are suitable for automation and implement approach to deliver benefits through automation
Results Tracking and Reporting:
Monitor defects raised by the team and challenge their prioritization, supporting to resolution.
Manage all issues that impact on the team’s ability to complete testing activities on schedule.
Create and maintain manual test repositories and regression test packs with a view of constant optimization to improve test estimates.
Create, maintain and manage test related documentation.
Provide the QA Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
Assist the QA Manager in preparing test plans, budgets, and schedules.
Take responsibility to ensure all solutions delivered meet the highest quality standards


Core competencies, Knowledge, and Experience:


Understanding of agile software development – JIRA, xray
Understanding of web service integration (e.g.: REST and SOAP XML).
Experience with Cloud Technology (e.g.: AWS , GCP, Azure) 
Experience in working on Operating systems like Linux, Windows, and Mainframe
Experience with Oracle, Mongo DB, Kubernetes, VMware, SQL Server, MySQL database concepts
Good understanding of object-oriented programming, J2EE architecture, .NET, test automation, CI/CD, DevOps, JavaScript, Jenkins, git, Agile software, LoadRunner, Selenium, Appium etc.
Familiarity with software packing tools (.exe, .deb, .rpm, Docker…)
Excellent verbal and written communication skills
Proven ability to manage and prioritize multiple, diverse projects simultaneously
Experienced in Manual Functional tests
Have strong SQL skills and be able to confidently test batch processes


Education & Experience:


Bachelor’s degree in computer science or Related field Experience, relevant work experience in development and/or testing role.
ISTQB Foundation Level Certification.
4-5 years of Software Quality Engineering experience
Strong business acumen and leadership mindset with the ability to communicate and influence others.
Analytical mindset, problem- solving skills, and attention to detail.
Ability to work collaboratively in a fast-paced environment.
Passion for staying updated with industry trends and emerging technologies.
 more
  • ICT
  • Computer
Responsibilities


Produce & manage level test plans, estimate effort and resource test plans.
Monitor changes to scope during the development cycle and re-evaluate plans and resource accordingly.
Manage expectations of when testing activities will be complete, mitigating risks to key milestones.
Liaise with the relevant departments to ensure key infrastructure (environments, interfaces... & access) is set- up to enable all required testing activities
Manage the UAT process by supporting clients to establish key scenarios to test their business processes to maximize benefit of the UAT process ensuring full acceptance and integration of the software solution.
Manage processes and procedures locally within the test team and with external teams across the SDLC to drive and implement improvements to optimize efficiency and first-time pass rate
Build test scripts from various sources including functional specifications, technical specifications and sessions with developers and designers.
Review requirements, specifications, user documentation and other project documentation to assure quality of the products and tests to be developed, i.e., perform manual static testing. 
Select and develop appropriate test automation tools, applying the latest techniques in test automation, e.g., data-driven testing.
Use risk-driven techniques to develop, maintain, and execute automated test suites for various Software products, i.e., perform automated dynamic testing.
Execute automated tests and validate the results. with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
Work with the Development team to create and maintain an automated nightly build verification (“smoke”) test.
Ensure proper version control and configuration management of all test objects developed and test environments used.
To facilitate in-house performance testing ensuring that all key infrastructure, data requirements are met as well as infrastructure, data requirements are met as well as establishing the best tools for the job.
Identify key components of the system that are suitable for automation and implement approach to deliver benefits through automation
Results Tracking and Reporting:
Monitor defects raised by the team and challenge their prioritization, supporting to resolution.
Manage all issues that impact on the team’s ability to complete testing activities on schedule.
Create and maintain manual test repositories and regression test packs with a view of constant optimization to improve test estimates.
Create, maintain and manage test related documentation.
Provide the QA Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
Assist the QA Manager in preparing test plans, budgets, and schedules.
Take responsibility to ensure all solutions delivered meet the highest quality standards


Qualifications

Core competencies, Knowledge, and Experience:


Understanding of agile software development – JIRA, xray
Understanding of web service integration (e.g.: REST and SOAP XML).
Experience with Cloud Technology (e.g.: AWS , GCP, Azure) 
Experience in working on Operating systems like Linux, Windows, and Mainframe
Experience with Oracle, Mongo DB, Kubernetes, VMware, SQL Server, MySQL database concepts
Good understanding of object-oriented programming, J2EE architecture, .NET, test automation, CI/CD, DevOps, JavaScript, Jenkins, git, Agile software, LoadRunner, Selenium, Appium etc.
Familiarity with software packing tools (.exe, .deb, .rpm, Docker…)
Excellent verbal and written communication skills
Proven ability to manage and prioritize multiple, diverse projects simultaneously
Experienced in Manual Functional tests
Have strong SQL skills and be able to confidently test batch processes


Education & Experience:


Bachelor’s degree in computer science or Related field Experience, relevant work experience in development and/or testing role.
ISTQB Foundation Level Certification.
4-5 years of Software Quality Engineering experience
Strong business acumen and leadership mindset with the ability to communicate and influence others.
Analytical mindset, problem- solving skills, and attention to detail.
Ability to work collaboratively in a fast-paced environment.
Passion for staying updated with industry trends and emerging technologies.
 more
  • ICT
  • Computer
Key Responsibilities:


Development of ETL and analytics processes used within the BI & Analytics systems;
Development of reliable data integration and preparation processes;
Development of insightful dashboards and reports, tracking performance across channels for actionable data-driven decision-making and insights;
Delivery of highly scalable distributed big data systems, using... different open source technologies;
Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications. Capturing of business applications information needs and mapping of the same to the software and /or database components;
Performs data modeling design, architecture and build data structures within an application system;
Perform the necessary technical design and development functionality to ensure that reporting needs can be effectively developed and implemented.
Research and provide input on design approach, performance and base functionality improvements for various procedures and applications;
Generation of ideas to improve efficiency in analytics and application services offered to the business, and/or generate revenue for business;
Automation and enhancement of Business Intelligence processes leveraging AI for delivery of analytics solutions.
Participation and membership in various technical fora for the purpose of increasing the collective knowledge base of the team.


Qualifications

Core competencies, knowledge and experience:

Functional Competencies:


Knowledge in Software development and programming. 
Understanding of data strategies including data pipelines. Knowledge of NIFI, informatica or any other ETL capabilities. 
Understanding of Cloud technologies, Kubernetes, vmware
Understanding of Core IT (BSS/OSS Platforms) capabilities and Core Network (GSM, Transport)
 more
  • Data
  • Business Analysis and AI
Job Responsibilities


Health and Safety; Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work and adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions.
Development, configuration and integration of all VAS solutions/systems in line with the Digital IT strategy... execution plan. 
Actively participate in defining strategy, roadmaps and architecture design for the VAS products.
Embrace the new ways of working in VAS domain with the goal of ensuring 50% of VAS projects are delivered through agile methodology.
Timely delivery of projects assigned with the goal of ensuring high quality standards are met and solutions are operationally viable. Responsible for ensuring First Time Right delivery of all solutions developed.
Enhance processes and DevOps to improve delivery and increase efficiency by focusing on continuous improvement.
Accurately document products & services developed & delivered ensuring they follow DevOps Cycle.
Embrace a DevOps culture by ensuring all developed products and Services are gracefully handed to operations for support.
Develop and continuously update a knowledge base of best practice for VAS products and Service development.
Collaborate with both Technical and Business teams to ensure seamless deployment of products.


Qualifications


Must have technical / professional qualifications: 
BSc. Degree in Telecommunication Engineering/Electrical & Electronics engineering/Computer Science/IT.
2 years’ experience in a busy telecommunication/ IT environment or Software Engineering with good knowledge in development for VAS solutions including Messaging, Voice, Video & IOT.
Software Engineering methodologies including Agile-oriented development. 
Proficiency in networking protocols – TCP/IP, DNS and load balancing.
Working knowledge in Unix systems and Databases – Oracle, MySQL.
Working knowledge of security encryption solutions – SSL, firewalls, VPN, IPsec
Strong experience in programming/scripting language(s) – Python, Perl , Shell  or equivalent.
3rd Party RESTful API integration, PHP, MySQL, SQL server, web service working knowledge preferred
 more
  • ICT
  • Computer
Key Responsibilities


E-2-E SRv6 (IPCORE & IPRAN), BNG, Firewalls and Enterprise Core Network support. 
Resolve all incidents to closure, escalate unresolved incidents to vendors and manage escalation till RCA is provided by vendor as per SLA. 
Work with other internal teams in resolution of faults impacting Business IT systems such as MPESA, Billing, Payment aggregator.
Timely and... effectiveness in resolution of all incident tickets as per the SLA (Fault resolution process and SLA) to ensure closure within the predefined period in the fault resolution process 
Effective implementation and planning of  change requests in IPCORE network to ensure no unplanned  incidents due to change 
Ensure Newly accepted IPCORE network element to be 100% functional with all modules tested and without alarms and are monitorable from SOC 
Active participation and resolution of quality related cases 

Resolution of all identified issues on NMS within 8 hours from detection 
All the IPCORE services are implemented with 100% accuracy on availability targets 
Overall IPCORE Network Elements availability and reliability of greater than 99.99% in a year 
All the NMS operating with full FCAPS functionalities with at least 99.99% availability and accurate weekly backups
Optimize IPCORE network to improve resiliency.  
Check and ensure that SRV6 network controllers are implementing network policies well 
Participate in development of high- and low-level designs (HLD&LLD) of new IPCORE systems  
Carry out acceptance tests, commission and integrate new IP core devices


Qualifications


BSC degree in Electrical /Electronics/Telecommunications/ IT with 3 years’ experience with 2 years in a specialized role in a busy telecommunications environment as lead engineer in IP network projects.  
Thorough Knowledge in IP network performance monitoring and optimization tools 
Trouble shooting and problem-solving skills  
Working knowledge of process improvement practices 
Certifications in Networking (CCIE /HCIE certifications or equivalent) 
Network design, implementation and support experience, including working knowledge of IPv6 addressing and segment routing.
 more
  • ICT
  • Computer
Key accountabilities and decision ownership


 Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions

Other Responsibilities
Develop and maintain an effective monitoring... and analytical function in regard to Safaricom products and services.
Ensure that the subscriber network is compliant with applicable legislation governing subscriber registration.
Ensure that agent, staff and supplier due diligence is in compliance with the AML Regulations
Ensure the business has the appropriate level of controls to meet AML, CTF and CPF group policies as well as local and international regulatory AML requirements.
Maintain a detailed knowledge of current AML regulations, legislation requirements, as well as future developments within the AML, CTF and CPF space and update Safaricom’s internal AML policies and procedures as appropriate.
Develop and maintain effective customer onboarding due diligence program, watch list screening, transaction monitoring, training and suspicious activity reporting programs.
Develop and correlate insights on current and emerging AML, CTF and CPF trends and derive critical information to aid in decision making and performance benchmarks for AML, CTF and CPF controls.
Support in the development and optimization of AML, CTF and CPF rules and models in response to current and emerging fraud trends.
Support integration and optimization of AML, CTF and CPF automations with business systems, and required data feeds aimed at improving detection ability and control environment.
Collaborate with the various squads towards implementing short to medium term AML, CTF and CPF controls.
Active participation in AML, CTF and CPF reviews and other AML, CTF and CPF monitoring initiatives.


Analysis and Audit


Practice and collaborate on Risk assessments for products and services with internal stakeholders.
Continuous assessment and evaluation of AML/CFT/CPF control suitability.
Build and maintain relationships with internal and external stakeholders required for supporting execution of the tasks to manage AML/CFT/CPF risks.


Reviews and Investigation


Customer onbaording, sanction screening, transaction monitoring reviews and invetigations to identify suspicious activities/transactions.
Articulate required AML/CFT/CPF controls to be inbuilt in products and services.


Data Analytics


Work closely with Data Science teams towards delivery of AML/CFT/CPF detection models.
Provide insights on customer pain areas to address gaps in Product design, processes that impact customer experience.
Develop insights on current and emerging AML/CFT/CPF trends and risk areas into actionable use cases.
Active participation in all AML/CFT/CPF monitoring activities.
Track and analyze frontline metrics for Demand
Support front line teams with required insights on demand and collaborate on first time resolution of demand.


Automation, Reporting and Tooling


Develop and maintain integrated reports within the function to capture well defined performance metrics for KYC reviews, AML/KYC alerts rules, AI models and Demand Management.
Develop insights from KYC, Sanctions/PEP Screening and Transaction monitoring reviews to drive use cases for automation and controls refresh.


Training and Awareness


Maintain an effective AML training program across the operational functions that deals with services and products that are in scope of applicable legislation and Safaricom services.


Core competencies, knowledge and experience:

Customer Obsession


Deepen team connection to our customers and communities.
Foster authentic relationships with customers and partners that build trust.
Explicitly take customer-centric decisions and take personal ownership to achieve results.
Simplify processes through digitalisation and promote a digital mindset and digital first customer experience.
Stay focused on the big priorities, know when to make meaningful trade-offs and demonstrate brilliant execution.


Purpose


Create an inspiring vision for your team to drive strategy and performance.
Show ambition and courage, empowering others to go beyond the plan.
Bold and challenge teams to reimagine how things are done.
Prompt new thinking and ideas by asking “what if” questions.
Use knowledge of the external environment (customers, partners, competition, external bodies) to identify and act on opportunities for growth at pace.


Innovation


Create psychological safety so everyone can have an impact.
Fuel innovative ideas from others and test them to enable growth.
Explore successes and failures with curiosity and resilience; fearlessly recognizing lessons learned.
Share your ongoing learning and personal purpose with others.
Learn fast from digital adoption, using learnings to drive simplicity, scale and efficiency.


Collaboration


Articulate your team’s role in making our strategy happen, prioritizing and aligning resources with current and future needs.
Actively collaborate to break silos and hold your team accountable to do the same.
Develop others to make the most of their talents and coach them to take ownership to get things done.
Create an inclusive environment ensuring the safety and wellbeing of others.
Live our Purpose and demonstrate the highest Standard of integrity.


Qualifications

Must have technical / professional qualifications


Relevant Degree in Business, Engineering or IT Undergraduate Degree or relevant field along with professional qualifications.
Good knowledge of payment services and operations.
Knowledge of money laundering techniques and regulations.
Professional certification in AI, Data Science, AML/CFT/CPF Examination.
Competencies in software development/ data extraction technologies and platforms e.g. {C#, Java, Python, C, C++, Objective C, Flutter, Oracle, MySql, Sql Server,Nosql Databases,Virtualization Using Docker, Linux and Windows Administration, ETL, Soap/Restful Web Services, USSD, SMPP, Cloud Computing using AWS/Azure}.
Understanding of Agile Methodology, Machine learning, Bot development, Penetration Testing, QA, Project Management, Micro services, SANs security compliance, and Technical documentation.
At least 3 years as a software engineer/developer or data science experience.
Proficiency in data analysis and trend profiling using big data technologies such as Apache Hadoop,Apache spark, or Power BI.
Ability to work in complex environments and multiple projects simultaneously with strict deadlines to deliver on commitments.
Highly developed interpersonal and communication skills.
Possess high professional and ethical standards.
 more
  • Data
  • Business Analysis and AI
Key Responsibilities:


Lead end-to-end business analysis activities by engaging stakeholders to elicit, validate, and document business needs, ensuring alignment with strategic objectives.
Translate business requirements into high-impact solution designs, leveraging existing enterprise systems and identifying gaps where new solutions are needed, in line with architectural... standards.
Facilitate collaborative workshops with business, technical, and QA teams to co-create testable, traceable, and value-driven functional specifications.
Drive consensus and clarity across cross-functional teams to ensure shared understanding of requirements, minimizing ambiguity and rework during delivery.
Support vendor and solution evaluation processes, contributing to technical and functional assessments during procurement and implementation phases.
Champion continuous improvement by identifying opportunities to optimize business processes, enhance system capabilities, and improve stakeholder engagement.
Mentor junior analysts and contribute to best practices, ensuring consistency, quality, and innovation in business analysis deliverables.
Develop and maintain comprehensive process documentation that accurately reflects how business systems support organizational objectives, ensuring clarity, traceability, and alignment with business requirements.
Ensure IT systems and solutions are tightly aligned with business processes, facilitating stakeholder engagement in process reviews to:
Minimize development costs for new applications and products,
Enable rapid response to evolving business needs and regulatory changes,
Enhance user and customer experience through improved quality assurance.
Maintain proactive stakeholder communication, providing regular updates on progress, risks, and changes to ensure alignment and manage expectations.
Ensure requirements are testable and measurable and collaborate with QA teams to define clear testing objectives and acceptance criteria.
Review and validate test cases and UAT results, ensuring they accurately reflect business requirements and support successful solution delivery.


Qualifications


Bachelor’s degree in computer science, Information Systems, Engineering, or a related business/technology field.
Minimum 5 years of experience in gathering and documenting business requirements and translating them into technical specifications. 
Experience in driving projects to completion on their own. 
Strong understanding of enterprise architecture principles and their application in designing scalable, future-ready solutions.
Experience in designing and integrating solutions within existing enterprise application landscapes (e.g., CRM, ERP, SCM).
Proven ability to produce clear, testable requirements that support test-driven development and ensure traceability throughout the delivery lifecycle.
Demonstrated experience working in cross-functional teams to deliver technology solutions that align with business strategy and enhance customer experience.
 more
  • Data
  • Business Analysis and AI
Key Responsibilities


E-2-E SRv6 Network rollout (IP-CORE & IPRAN)
IP-Core network design & rollout.
IPRAN & Enterprise Converged Network design & rollout.
IP Network & Systems process automation.
Data-driven capacity planning & Intelligent network design and planning.
FTTH network design & rollout.
Performing IPV4/IPV6 planning and rollout.
Performing regular performance tools... installation.
Vendor engagements & evaluation for better IP solutions and support.
Support proof of concept (POC) for emerging technologies, SDN AI, ML, Network Automation, and carrier-grade Ethernet.
Work closely with IP support teams and other external parties.
Ensure project delivery timelines.
Support data Center network planning and deployments.
Performing Network acceptance according to agreed Guidelines and checklist
NWRFP support.


Qualifications


Bachelor’s degree in computer science electrical or Telecommunication Engineering.
Candidates with Strong IP skills and Certification in {CCIE or HCIE} will have an added advantage.
A team player with excellent problem-solving skills, the right attitude & good work ethic.
Candidates with Hands–on experience in IP-CORE network planning, Design and Optimization will have an added advantage.
Strong skill in SR (SRv6) will be an added advantage.
In-depth understanding of systems i.e. Linux, Cloud operations, DevOps tools and Methodologies.
Network Automation Skills -, Python, Ansible, Bash front-end (Java-Script, CSS, HTML, etc.) will be an added advantage.
In-depth understanding of Transmission infrastructure deployment and Support life cycle will be an added advantage.
Strong technical analysis, IP network troubleshooting, and problem-resolution skills
Strong relationship-building skills.
 more
  • ICT
  • Computer
Specialist – Cyber Security Defense 


You will be responsible for proactively identifying threats and vulnerabilities; detecting and mitigating cyber events; and managing cyber security incident responses to minimize service impact and provide a secure digital future for our customers. The expertise in this team drive Cyber security improvement across MPA with collaboration with the Vodacom... Group, Markets, other Group and Operating Company operational teams and external partners.   


Key Responsibilities: 


Coordinate and optimize monitoring controls, lead incident management, and support security audits. 
Optimize cyber security baselines and monitoring controls. 
Manage security incident processes and coordinate responses. 
Support technology audits and close findings promptly. 
Manage forensic tools, EDR, and logging solutions. 
Collaborate with Vodacom/Vodafone Cyber Defense teams. 


Qualifications & Experience: 


Degree in Computer Science, IT, or related. 
Certifications: CISSP, CISM, CISA, CCNP/CCIE Security preferred. 
Experience in incident management, intrusion analysis, or network troubleshooting. 
Experience in managing security tools and deployments. 
Experience working with Vodafone Cyber Defense a plus. 


​​​​​​​Specialist – Cyber Security Prevent 


You will lead and coordinate optimization of the Operational & Monitoring cyber security baselines (CSB) controls across all MPA relevant business areas and processes as well as set-up, execution and maintenance of the security incident management and coordination process in conjunction with incident management capabilities.


Key Responsibilities: 


Support Privileged Access Management (PAM) activities. 
Maintain firewalls, WAFs, antivirus, IDS/IPS, and logging systems. 
Troubleshoot and remediate security operational issues. 
Implement cyber security policies and support incident response. 
Drive continuous improvements and close audit findings. 


Qualifications & Experience: 


Degree in Computer Science, IT, or related. 
Experience in network security and PAM solutions. 
Certifications like Security+, CCNA Security preferred. 
Strong knowledge of Microsoft, Linux/Unix, IAM, and security tools. 
Excellent communication and project management skills.
 more
  • ICT
  • Computer
Key Responsibilities


Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
All employees have a responsibility to adhere to safety, health, and wellbeing  policies, guidelines and procedures in all actions and decisions.


Fraud Detection 


Develop and correlate insights on current and emerging fraud trends... and derive critical information to aid in decision making and performance benchmarks for fraud controls.
Support in the development and optimization of fraud rules and models in response to current and emerging fraud trends.
Support integration and optimization of fraud automations with business systems, and required data feeds aimed at improving detection ability and control environment.
Setup of tracking mechanisms to monitor fraud KPIs and conduct deep dives geared towards success of the fraud initiatives within strict timelines.
Collaborate with the various squads towards implementing short to medium term fraud controls
Active participation in fraud reviews and other fraud monitoring initiatives.


Risk Analysis and Audit


Practice and collaborate on Risk assessments for products and services with internal stakeholders. 
Continuous assessment and evaluation of Fraud control suitability and approach to specific customer fraud risk areas.
Build and maintain relationships with internal and external stakeholders required for supporting execution of the tasks to manage customer safety and security on fraud. 


Forensic Reviews and Investigation


Execution of Forensic reviews across Business risk areas.
Articulate required fraud controls to be inbuilt in products, services and processed with on-time and on-demand analytics to support Agile product development. 


Data Analytics and Mining


Work closely with Data Science teams towards delivery of short to medium term development  of fraud analytics models to address prevention of fraud in GSM, MPESA and new product areas.
Provide insights on customer pain areas to address gaps in Product design, processes that expose customers to Fraud.
Develop insights on current and emerging customer fraud trends and fraud risk areas into actionable use cases.
Active participation in all fraud monitoring activities.
Create fraud solution use cases and detailed product roadmap documents to articulate desired features and functionalities of the desired Fraud architecture and functionalities.
Track and analyze frontline metrics for Demand.
Identify gaps and opportunities for addressing triggered and untriggered demand management interventions.
Support front line teams with required insights on demand and collaborate on first time resolution of demand.


Automation, Reporting and Tooling


Define risk based automation and reporting requirements for monitoring of fraud solutions KPIs for all products and services. 
Deliver continuous insights on Worry Free Initiative to elevate it to a breakthrough  Financial Services Industry innovation.
Develop and maintain integrated reports within  the function to capture well defined performance metrics for rules, AI models and Demand Management. 
Work closely with other business stakeholders on reporting unification for Corp Security Demand
Develop insights from 24-7 monitoring to drive use cases for automation and controls refresh.


Core competencies, knowledge and experience:

Customer Obsession


Deepen team connection to our customers and communities.
Foster authentic relationships with customers and partners that build trust.
Explicitly take customer-centric decisions and take personal ownership to achieve results.
Simplify processes through digitalisation and promote a digital mindset and digital first customer experience.
Stay focused on the big priorities, know when to make meaningful trade-offs and demonstrate brilliant execution.
 
Purpose
Create an inspiring vision for your team to drive strategy and performance.
Show ambition and courage, empowering others to go beyond the plan.
Bold and challenge teams to reimagine how things are done.
Prompt new thinking and ideas by asking “what if” questions.
Use knowledge of the external environment (customers, partners, competition, external bodies) to identify and act on opportunities for growth at pace.


Innovation


Create psychological safety so everyone can have an impact.
Fuel innovative ideas from others and test them to enable growth.
Explore successes and failures with curiosity and resilience; fearlessly recognizing lessons learned.
Share your ongoing learning and personal purpose with others.
Learn fast from digital adoption, using learnings to drive simplicity, scale and efficiency.


Collaboration


Articulate your team’s role in making our strategy happen, prioritizing and aligning resources with current and future needs.
Actively collaborate to break silos and hold your team accountable to do the same.
Develop others to make the most of their talents and coach them to take ownership to get things done.
Create an inclusive environment ensuring the safety and wellbeing of others.
Live our Purpose and demonstrate the highest Standard of integrity.


Qualifications


Relevant degree in Business, Engineering or IT Undergraduate Degree or relevant field along with professional qualifications. 
Professional certification in AI, Data Science, Fraud Examination, Auditing, IT Security. 
Competencies in software development/ data extraction technologies and platforms e.g. {C#, Java, Python, C, C++, Objective C, Flutter, Oracle, MySql, Sql Server,Nosql Databases,Virtualization Using Docker, Linux and Windows Administration, ETL,  Soap/Restful Web Services, USSD, SMPP, Cloud Computing using AWS/Azure}.
Understanding of Agile Methodology, Machine learning, Bot development, Penetration Testing, QA, Project Management, Micro services, SANs security compliance, and Technical documentation.
At least 3 years as a software engineer/developer or data science experience.
Proficiency in data analysis and trend profiling using big data technologies such as Apache Hadoop,Apache spark, or Power BI.
Ability to work in complex environments and multiple projects simultaneously with strict deadlines to deliver on commitments.
Highly developed interpersonal and communication skills.
Possess high professional and ethical standards.
 more
  • Data
  • Business Analysis and AI
Key Responsibilities


Architect, build and maintain excellent iOS mobile applications with clean code
Release applications to App Store Connect
Design and implement user interface components for mobile applications from prototypes and wireframes
Write unit, XC, UI, integration and automated tests to ensure error-free code, performance and quality
Integration to RESTful APIs
Ensure... performance, quality, and responsiveness of mobile apps
Identify, plan and implement new mobile products, applications and protocols
Creating efficient data queries and communicating to back-end developers on API issues
Build reusable code and libraries for future use
Implement clean, modern, smooth animations and transitions that provide an excellent user experience
Work with modern tools including Jira, Slack, GitHub etc
Reviewing application requirements and interface designs
Documenting application changes and developing updates
Collecting user feedback and optimization of operational experience
On-going app support, debug and enhancement
Remain up to date with the technologies, concepts, best practices and news of mobile applications development
Work closely with colleagues to constantly innovate app functionality and design
Communicate with users to understand their needs and experiences


Qualifications

Qualifications


Bachelor’s Degree in Computer Science or related field
3+ years of professional experience working with iOS
4+ years of professional software development experience
A very good understanding about mobile applications and programming languages such as Swift, Objective-C, UI Kit, Swift UI, CocoaPods, Cocoa Data together with their mainstream IDEs such as Xcode.
Knowledge in Flutter, React Native, Kotlin and Kotlin Multiplatform, and Android is an added advantage
A strong understanding on MVVM architecture
Experience in RESTful API integrations, Version Control (Git) and DevOps
An understanding on Security Principles with regard to mobile applications and tech platforms
Experience in developing iOS applications
A strong desire to learn and figure out how to create market leading user-friendly mobile applications
Quick to adopt and willingness to work/deliver in a short period
Ability to quickly absorb technical concepts and communicate them to a non-technical audience
Passionate about robust code design
Knowledge of UI/UX designs and wireframes
Ability to create and maintain continuous integration and delivery of iOS applications
 more
  • ICT
  • Computer
Key Responsibilities


Recommend, Design, setup, and implement cloud-native solution for DevOps platform and processes leveraging on opensource solutions
Setup, monitor, support, integrate, and automate security and quality scans for infrastructure and service deployments 
Write automation scripts using Bash/Java/Python/Groovy/Ruby and automate systems health visualization, use various... tools to orchestrate solutions i.e., Continuous Integration and Continuous Delivery Tools.
Understand, setup and support basic ML models and algorithms for pro-active monitoring and Root Cause Analysis (RCA) for production errors leveraging on machine learning and AIOPs
Configure and manage data sources e.g., RDBs and NoSQL and Implement solutions to improve observability and monitoring for tools/platforms and services 
Participating in the analysis and document requirements for development of new or improved infrastructure deployment automation.
Build/integrate with tools to reduce occurrences of errors and improve deployment cycle, deploy updates and fixes, and implement integrations requested by software engineering team.
Developing Cloud Native Applications.
Investigate and resolve technical issues.
Design procedures for system troubleshooting and maintenance.
Maintain team and project management tools such as Jira, Confluence and Mural


Qualifications


BSc or MS in Computer Science, Engineering, or relevant field.
2+ years of experience in managing Linux-based infrastructure.
2+ years of experience as a DevOps Engineer or similar software engineering role (DevOps Certifications will be an added advantage)
2+ years' experience in DevOps processes and tools (Docker, Kubernetes, Vagrant, Chef/Puppet, Ansible, Jenkins, Dynatrace, Splunk, Git, Gitops, Redis, OpenShift, Terraform, Hashicorp vault, FluxCD).
Demonstrable experience of continuous integration tools like Jenkins/Gitlab-ci/ Tekton.
Demonstrable experience of Infrastructure as Code tools like Terraform/Cloud-formation.
Experience in IT across designing, engineering and development of IT toolsets in the infrastructure monitoring, analytics and AIOPS solutions (Dynatrace, Splunk, Kibana) 
Strong understanding and experience on Machine Learning (ML) algorithms for various AIOPs use cases such as classification, clustering, and anomaly detection.
Exposure to ELK stack, Monitoring, and observability solutions (Grafana, Prometheus, Dynatrace, Splunk,), OpenTelemetry implementation, automation testing on AWS cloud-based deployments, preferably in a containerized environment.
Demonstrable experience in Public Cloud Platforms, deployment, and operations with a focus on AWS (Professional Certifications is an added advantage)
Good knowledge of shell scripting using Bash/Python/Groovy/Go.
Working knowledge of programming languages such as Java or Python.
Working knowledge of databases, both RDBMS and NoSQL.
Working knowledge of Cloud Native tools e.g. Crossplane, Liqo, opentelemetry
Team spirit and team player.
Excellent Interpersonal, problem-solving, good time-management, learning mentality, and communication skills.
Demonstrable experience with continuous delivery methods such as GitOps.
Experience and knowledge of agile methodologies
 more
  • ICT
  • Computer
Brief Description

Reporting to Service Reliability Engineering Lead - Systems Engineering. The Service Reliability Engineer will be responsible for ensuring system availability, performance, efficiency, change management, monitoring, emergency response, security and capacity planning. In addition, this role will be response for: -


Ensuring operational excellence through proactively... building and implementing services, including end to end monitoring, scripting and automation, modern tooling, and maintenance of software.
Providing software-related operations support, including managing level two and level three incident and problem management.
Define, measure, monitor and report key SRE performance indicators and escalate breaches and violations. 
Documenting “tribal” knowledge and constant upkeep of the playbooks and runbooks to ensure teams get the information they need right when they need it.
Implementation of machine learning, self-healing and drive the organization towards a no-ops model.


Key Responsibilities


Run the production environment by monitoring availability and taking a holistic view of system health.
Implement SRE frameworks and practices within the organization using the systems operations tool chain.
Strong familiarity with web servers and load balancing technologies.
Operational Excellence – ensure systems availability, performance, efficiency, change management, monitoring, emergency response, security, and capacity planning.
Stakeholder Engagement - Engage the business teams and promoting a culture of participation and collaboration to enhance effective and informed decision making.
Define, measure, monitor and report key systems reliability performance indicators and escalate breaches and violations, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve.
Create sustainable systems by driving continuous improvement of the applications through chaos experiments, automation, ML/AIOPs and proactive alerting strategies.
Problem and Incident management – ensure level two and level three support and incidents are addressed within SLA.
Continually improve skills and competencies by proactively participating in various internal and external training opportunities and stretch assignments.
Research on new fit for future technologies and actively implement the viable solutions.


Qualifications


Bachelor’s degree in computer science, Information Systems, Software Engineering, IT, or another related field.
More than three years of work experience in programming and /or systems analysis applying agile frameworks.
Experience working with agile methodologies, such as Scrum, Kanban, XP, LSD, and FDD.
Experience using code versioning & collaboration tools such as Git, Docker.
Strong analytical and problem-solving skills
Strong knowledge of software architecture principles.
Experience working in cloud-native environments such as AWS
Experience working with multiple programming and markup languages, such as Android, IoS, HTML, CSS, JavaScript, Java, Ruby, PHP, SQL, XML, JSON, YAML, and Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programming.
Experience in Unix/Linux/AIX Operating System and application security technologies (e.g. SSL)
Professional experience and knowledge of the telecommunications industry preferred.
Competency in system and application administration and practices preferred.
Individual thinker with the ability to identify and drive new uncharted solutions.
Ability and willingness to share knowledge with individuals with varying levels of experience.
A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
 more
  • ICT
  • Computer
Key Responsibilities:


Lead design work for high-impact internal tool initiatives.
Translate complex workflows into streamlined, user-friendly interfaces.
Work end-to-end—from research and concepting to prototyping and delivery.
Maintain design quality and consistency across your own and the chapter's output.
Mentor and support designers in ypur chapter across squads working on... internal tools.
Facilitate regular design critiques, craft development sessions, and chapter rituals.
Champion best practices in design process, documentation, accessibility, and design system usage.
Help build a healthy team culture grounded in feedback, inclusion, and continuous learning.
Partner with PMs/POs, engineers, and other cross-functional leads.
Advocate for user-centered design and accessibility across the internal platform experience.
Contribute to evolving our design system, patterns, and guidelines for internal use cases.


Qualifications


5+ years of experience in UX/product design, with at least 1–2 years mentoring or leading other designers.
Experience designing complex workflows or internal tools—preferably in B2B or enterprise environments.
Strong portfolio demonstrating craft excellence, systems thinking, and leadership impact. 
Excellent communication, facilitation, and feedback skills.
Comfortable balancing hands-on work with mentorship responsibilities.
Skilled in Figma and modern design tools; experience with design systems and token-based theming is a plus.
 more
  • ICT
  • Computer
Key Responsibilities:


Health and Safety; Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work and adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions
Ensure data and/or application availability of assigned systems.
Perform systems and applications... monitoring.
Diagnose and troubleshoot technical issues (meet MTTR).
Properly escalate and follow up on unresolved issues.
Log all issues and resolutions in the service management tool.
Provide support for financial solutions including MPESA and integrations.
Develop and maintain applications using Spring Boot framework.
Design and implement scalable, high-performance applications.
Write clean, maintainable code following best practices.
Implement DevOps technologies and processes (e.g., containerization).
Perform regular service improvements aligned with 99.999% availability.
Participate in design, testing, and implementation of new products, services, or upgrades.
Provide input to the M-PESA roadmap.
Liaise with stakeholders to ensure clear understanding of new functionality and systems.
Maintain knowledge base by documenting technical knowledge.
Transfer system knowledge to internal customers on new features and support processes.
Prepare and publish accurate and timely system performance reports.
Work with external/internal technical teams to resolve system issues efficiently.


Requirements:


A bachelor’s degree in information technology, Computer Science, Engineering or relevant field as a minimum
2 years of work experience as an engineer in a telecommunications or financial services environment
Expertise in system monitoring and alerting strategies and can draw on their experience to drive improvements in system monitoring with automation, third party tools and frameworks
Working knowledge of databases (NoSQL and SQL databases).
Excellent problem-solving and communication skills
Software development skills in Java, python, Angular JS etc
Knowledge in ITIL Service Operations processes and Agile methodology. Certification in Scrum fundamentals is an added advantage.
Working knowledge in dev ops and dev ops tools like Github
Knowledge in mobile money systems, integrations or financial systems
Must be able to work without supervision & meet tight deadlines/schedules
Good presentation skills
Proactive & self-motivated
 more
  • Finance
  • Accounting
  • Audit
Responsibilities

What’s In It for You: 


This is a 6-month internship program based in Kenya; a fantastic opportunity for recent grads who are eager to learn and grow in the Fintech space while making a real difference. 
We’re looking for diverse talent from all academic backgrounds, skills, and experiences. Whether you're in Technology, Operations, or something in between, we want you... to bring your unique perspective to our team and help us represent the vibrant communities we serve across Africa. 
You’ll receive a monthly stipend, access to L&D courses and coaching sessions with our leaders to help you succeed. 
As part of the program, you'll also have the opportunity to participate in a Corporate Social Responsibility (CSR) project; a chance to make a direct, positive impact on a cause that matters to you and the community. 
By the end of the program, you'll walk away with in-demand skills, meaningful work experience, and a boost to your career.  
Join the MPA accelerator alumni community to continuously build your learning and network.


Qualifications

Who is Eligible: 


Age: 21-26 years. 
Completed course work awaiting graduation or graduated in the last one year in your undergrad studies. 
Currently not permanently employed.
Available for 6 consecutive months.


Selection Process: 


Application Review: We check your qualifications to ensure a good fit. 
Technical Assessments: Show us your skills with a quick technical test. 
Video Interviews: Chat with us virtually and tell us more about yourself. 
In-Person Group Interviews: Work with others to solve problems and showcase your teamwork. 
Confirmation: If all goes well, we’ll confirm your spot and get you ready to join us!
 more
  • Human Resources
  • HR
Responsibilities

What’s In It for You: 


This is a 6-month internship program based in Kenya; a fantastic opportunity for recent grads who are eager to learn and grow in the Fintech space while making a real difference. 
We’re looking for diverse talent from all academic backgrounds, skills, and experiences. Whether you're in Technology, Operations, or something in between, we want you... to bring your unique perspective to our team and help us represent the vibrant communities we serve across Africa. 
You’ll receive a monthly stipend, access to L&D courses and coaching sessions with our leaders to help you succeed. 
As part of the program, you'll also have the opportunity to participate in a Corporate Social Responsibility (CSR) project; a chance to make a direct, positive impact on a cause that matters to you and the community. 
By the end of the program, you'll walk away with in-demand skills, meaningful work experience, and a boost to your career.  
Join the MPA accelerator alumni community to continuously build your learning and network.


Qualifications

Who is Eligible: 


Age: 21-26 years. 
Completed course work awaiting graduation or graduated in the last one year in your undergrad studies. 
Currently not permanently employed.
Available for 6 consecutive months.


Selection Process: 


Application Review: We check your qualifications to ensure a good fit. 
Technical Assessments: Show us your skills with a quick technical test. 
Video Interviews: Chat with us virtually and tell us more about yourself. 
In-Person Group Interviews: Work with others to solve problems and showcase your teamwork. 
Confirmation: If all goes well, we’ll confirm your spot and get you ready to join us!
 more
  • Internships
  • Volunteering
Responsibilities

What’s In It for You: 


This is a 6-month internship program based in Kenya; a fantastic opportunity for recent grads who are eager to learn and grow in the Fintech space while making a real difference. 
We’re looking for diverse talent from all academic backgrounds, skills, and experiences. Whether you're in Technology, Operations, or something in between, we want you... to bring your unique perspective to our team and help us represent the vibrant communities we serve across Africa. 
You’ll receive a monthly stipend, access to L&D courses and coaching sessions with our leaders to help you succeed. 
As part of the program, you'll also have the opportunity to participate in a Corporate Social Responsibility (CSR) project; a chance to make a direct, positive impact on a cause that matters to you and the community. 
By the end of the program, you'll walk away with in-demand skills, meaningful work experience, and a boost to your career.  
Join the MPA accelerator alumni community to continuously build your learning and network.


Qualifications

Who is Eligible: 


Age: 21-26 years. 
Completed course work awaiting graduation or graduated in the last one year in your undergrad studies. 
Currently not permanently employed.
Available for 6 consecutive months.


Selection Process: 


Application Review: We check your qualifications to ensure a good fit. 
Technical Assessments: Show us your skills with a quick technical test. 
Video Interviews: Chat with us virtually and tell us more about yourself. 
In-Person Group Interviews: Work with others to solve problems and showcase your teamwork. 
Confirmation: If all goes well, we’ll confirm your spot and get you ready to join us!
 more
  • Data
  • Business Analysis and AI