
Essential Job Summary
ENGIE Energy Access is actively seeking to recruit top-tier talent for four high-impact roles across their operations in Kenya, Uganda, and Nigeria. These strategic vacancies span the digital, analytics, commercial, and operational arms of the organization and are aimed at experienced professionals with a background in software engineering, data science, sales management, or logistics coordination.
The open roles include:
- Software Engineer L3 (Rails) – Nairobi or Kampala
- Data Scientist – Kampala or Lagos
- Zonal Sales and Collections Officer – Field-based, Kenya
- Sales Operations Officer – Nairobi
Each of these positions is embedded within ENGIE Energy Access’s mission to bring innovative, reliable, and scalable off-grid energy solutions to underserved communities across Africa. Candidates passionate about impact-driven work, clean energy, and digital transformation are encouraged to apply.
About ENGIE Energy Access
ENGIE Energy Access is the leading provider of Pay-As-You-Go (PAYGo) solar home systems and mini-grids in Africa. With a presence in nine countries—Benin, Côte d’Ivoire, Kenya, Mozambique, Nigeria, Rwanda, Tanzania, Uganda, and Zambia—the company has already connected over 1.9 million households and improved the lives of more than 9 million people.
Through its commitment to innovation and customer experience, ENGIE Energy Access develops off-grid solar systems financed via flexible payments, beginning at just $0.19 per day. The company’s mini-grid solutions further support productive energy use in rural communities, enabling economic development and local entrepreneurship.
ENGIE Energy Access is part of ENGIE Group, a global leader in low-carbon energy and services. Its model is powered by a combination of cutting-edge technology, sustainable business practices, and a customer-first approach.
1. Software Engineer Job (Rails) – Nairobi or Kampala
Overview
ENGIE is seeking a skilled full-stack software engineer proficient in Ruby on Rails to join its distributed digital team. This role is based in either Nairobi or Kampala and will support the design, development, and maintenance of software tools powering the company’s operations and Software as a Service (SaaS) offering, Paygee.
Key Responsibilities
- Lead end-to-end software initiatives, delivering complete, production-grade solutions with minimal supervision
- Collaborate with product managers, engineers, and stakeholders during planning sessions to assess risks, effort, scalability, and feasibility
- Write and maintain clean, well-documented Ruby and Rails code adhering to Test-Driven Development (TDD) methodologies
- Participate in architecture discussions impacting the performance, security, and reliability of applications
- Mentor junior engineers and contribute to process improvement and team capability building
- Integrate APIs and manage database schema using object-relational mappers and design patterns
- Manage CI/CD pipelines using GitLab, Capistrano, and Ansible
- Perform debugging, live system monitoring, and production issue resolution
- Ensure applications meet high availability and observability standards
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- 5+ years of experience in software engineering; 2+ years in a senior or team lead role
- Strong proficiency in Ruby on Rails, JavaScript frameworks (VueJS, Angular)
- Knowledge of Sidekiq, RSpec, Devise, Thinking Sphinx, and Grape API
- Comfortable with MySQL, MongoDB, Cassandra, and Redis
- Experience with Kubernetes, Docker, and AWS ecosystem
- Fluent in English; French is a plus
Ideal Candidate
A proactive, impact-driven software engineer who thrives in collaborative, multicultural environments and is eager to drive innovation in off-grid energy platforms.
Apply for Software Engineer (Rails)
2. Data Scientist Job – Kampala or Lagos
Overview
ENGIE Energy Access is looking for an analytical and business-savvy data scientist to support the organization’s credit, collections, and sales teams through advanced statistical modeling, machine learning, and data insights. The successful candidate will be based in Kampala or Lagos and report to the Head of Data.
Key Responsibilities
- Build predictive and prescriptive models using Python, R, and SQL
- Design data mining and ETL pipelines to enhance decision-making tools
- Develop, validate, and monitor machine learning models focused on customer repayment, churn, and behavior analysis
- Lead statistical analysis on internal and external datasets
- Integrate insights into mobile applications used by field teams
- Translate business requirements into analytic frameworks and dashboards
- Maintain clean code and collaborate across data engineering, software, and commercial teams
Qualifications
- Bachelor’s or Master’s degree in Data Science, Machine Learning, or Computer Science
- 5+ years of professional experience in a similar role
- Proficient in libraries such as scikit-learn, TensorFlow, Keras, PyTorch
- Skilled in Apache Spark, Hadoop, Airflow, and Kafka
- Hands-on with Amazon Redshift, NoSQL, and relational database design
- Strong grasp of statistics, regression, classification, and clustering techniques
- Experience in stakeholder management, documentation, and reporting
- Excellent communication skills
Ideal Candidate
A creative and detail-oriented data scientist who thrives in dynamic environments and is passionate about creating real-world impact through insights.
3. Zonal Sales and Collections Officer – Kenya (Field-Based)
Overview
ENGIE is recruiting multiple Zonal Sales and Collections Officers across its operational zones in Kenya. This role is ideal for professionals with experience in asset financing, microfinance, or service subscription sales who excel at agent training, performance monitoring, and loan recovery.
Key Responsibilities
- Recruit, train, and manage a network of sales and collection agents
- Monitor agent performance and implement tailored capacity-building programs
- Conduct customer education sessions and market activations
- Support zonal targets on sales volumes and collection recovery rates
- Maintain training logs, records, and materials
- Work with the zonal manager on strategy development and field implementation
- Monitor KPIs and provide regular zone performance updates
- Drive compliance with ethics, field protocols, and safety procedures
Qualifications
- Diploma or Bachelor’s degree in Business, Sales, or related field
- 3+ years in a similar sales/collections coordination role
- Prior experience in microfinance, SACCOs, or last-mile agent distribution
- Proficiency in MS Office and CRM tools
- Strong reporting and field leadership capabilities
- Fluent in English and Kiswahili
Ideal Candidate
Someone with high integrity, strong field execution skills, and a passion for empowering agents and clients through clean energy access.
Apply for Zonal Sales & Collections Officer
4. Sales Operations Officer – Nairobi
Overview
This Nairobi-based position ensures the smooth operation of logistics, inventory, fleet, and compliance systems supporting ENGIE’s commercial agents across Kenya. It’s perfect for someone who thrives in process optimization and has experience with backend operational management.
Key Responsibilities
- Manage scheduling, maintenance, and fuel tracking for ENGIE’s field fleet
- Oversee inventory management, ordering, and reconciliation of field stock
- Coordinate onboarding and logistics for new agents and field staff
- Conduct safety audits, monitor incident reports, and enforce SOP compliance
- Compile weekly dashboards, issue trackers, and operations summaries
- Provide tools, kits, and mobile systems access to frontline agents
- Liaise with procurement and HR for support on tools, leaves, and ethics training
Qualifications
- Bachelor’s degree in Logistics, Business Operations, or related field
- 2–4 years of experience in logistics, supply chain, or sales coordination
- Field experience in telecom, FMCG, microfinance, or PayGo sectors preferred
- Familiarity with Excel, CRM platforms, and inventory systems
- Strong time management and multitasking skills
- High ethical standards, attention to detail, and people management acumen
Ideal Candidate
An operational generalist with an ability to balance back-office responsibilities and frontline field coordination, ensuring field staff perform at optimal levels.
Apply for Sales Operations Officer
Additional Engagement
View More Job Opportunities
Explore hundreds of verified roles at: Browse verified jobs on JobKenya.org
Free WhatsApp Job Alerts
Stay ahead with instant alerts: Join WhatsApp Channel for Job Updates
TAGS
software engineer job in Nairobi, data scientist job in Kampala, zonal sales and collections officer Kenya, ENGIE Energy Access careers, sales operations officer Nairobi, energy sector jobs Kenya, Ruby on Rails jobs Africa, last-mile energy careers, analytics jobs Kenya, data science jobs Nigeria