Lead Software Engineer job at Fanisi Hr Solutions
New
1 Day Ago
Linkedid Twitter Share on facebook
Lead Software Engineer
2025-12-05T12:08:24+00:00
Fanisi Hr Solutions
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8761/logo/fan.jpeg
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Consulting
Science & Engineering, Computer & IT, Management
KES
 
MONTH
2025-12-10T17:00:00+00:00
 
Kenya
8

As a company that creates innovative payment and financial system solutions, such as:

  • A comprehensive suite of payments, cash and liquidity management solutions,
  • A complete ecosystem of clearing, settlement and instant payments solutions,
  • Fraud detection and prevention,
  • Mobile payments and digital wallets,
  • Solutions for payment markets infrastructure: real-time / instant payments, high-value payments, retail payments,
  • Solutions for capital markets infrastructure: trading platforms, post-trade processing, and investor services,
  • Solutions for commercial banks: payment connectivity gateways, global payments hub.

Our employees are our most valuable asset and, now that we have relocated to be closer to our clients, we are looking for driven, talented and highly competent Software Engineers to join our team.

If you believe you have what it takes to work, serve - with distinction - powerful financial market players to deliver exceptional value, on time and budget, you may be just the kind of team player we are after.

RESPONSIBILITIES:

  • Lead and grow a team of software engineers in implementation and maintenance of mission-critical systems and projects through training, coaching and mentoring.
  • Provide technical leadership to Montran Africa’s product sales and service support teams that service existing and prospective Clients.
  • Champion cross-office collaborations with Montran’s global teams in technical matters and assist regional sales technically oriented enquiries originated by Montran’s global Service Managers.
  • Facilitate appropriate in-house training of our Africa Team and ensure in-time contributions in all collaborative projects with Montran’s global teams.
  • Lead technical discussions and contribute to architectural decisions across components and integrations, in implementation projects.
  • Model business processes and translate them into clear, domain-driven software structures.
  • Own the lifecycle of assigned components – from design and implementation to deployment, monitoring, and support.
  • Perform code reviews, enforce engineering standards, and mentor less experienced developers.
  • Collaborate with QA, DevOps, delivery and product teams to ensure quality, reliability, and smooth delivery.
  • Contribute to process improvement, automation, and modernization initiatives regionally and beyond.
  • Act as the Regional Executive Director’s principal technical adviser to provide expertise in client interactions and corporate advisory and reporting.
  • Work closely with the Regional Executive Director in our Africa office in Nairobi to create, foster and reinforce a dynamic, disciplined, supportive and family-friendly work environment both in-office and cross-office collaborations.

REQUIREMENTS:

Skills & knowledge:

  • Excellent command of Java SE/EE, with strong understanding of distributed processing, data consistency, distributed transactions, horizontal and vertical scalability.
  • Deep experience building and maintaining modular, scalable enterprise systems using JEE and Spring Boot or similar frameworks.
  • Demonstrably strong grasp of software architecture patterns (layered architecture, service-based architecture, event-driven systems, domain-driven design).
  • Considerable experience with SQL and relational database design (Oracle, SQL Server, PostgreSQL).
  • Easy familiarity with messaging, APIs, and integration frameworks (JMS, Kafka, REST).
  • Proficiency in unit testing, integration testing, and test automation.
  • Provable experience with SCM, build and deployment tools (Git, Gradle, Maven, Docker, CI/CD pipelines).
  • Demonstrable experience of working in Linux-based environments.
  • A clear, precise communicator in English: able to confidently explain and articulate technical and business matters.
  • Comfortable and committed to working full-time at a physical office location to guarantee daily oversight of other technical staff with occasional late working hours to service client emergencies and other urgent needs.
  • Available and able to travel regionally and internationally on request.

Added advantages:

  • Multi-lingual. English + (French, Portuguese or Spanish).
  • Working knowledge of and exposure to performance tuning, profiling, and high-availability design.
  • Effective familiarity with financial systems, payment platforms, or real-time transaction processing is an advantage.

Qualifications:

  • Bachelor's degree in Computer Science. A Master’s degree is an added advantage.
  • Additional Certifications in Software Engineering + related specializations are an added advantage.

Experience:

  • 10-15+ years of professional experience as a Senior Java Developer.
  • More than 5 years experience of leading and managing software engineering teams in multiple client implementation projects.
  • Experience designing and delivering enterprise-level systems or modular applications.

WHAT’S IN IT FOR YOU:

  • Personal and professional growth in a highly dynamic business organization with a strong international footprint and a growing Africa-focused business model.
  • Considerable opportunity for career growth through in-house training, continuous learning and collaborative partnerships with Montran’s global tech teams.
  • High likelihood of intra-Africa travel to serve clients and the occasional internation trip.
  • Working for a company with strong family values.
  • Expanded networks of committed professionals across the globe.
  • A competitive remuneration and benefits package.
  • Global impact working on national-level solutions that impact millions of lives.
  • Lead and grow a team of software engineers in implementation and maintenance of mission-critical systems and projects through training, coaching and mentoring.
  • Provide technical leadership to Montran Africa’s product sales and service support teams that service existing and prospective Clients.
  • Champion cross-office collaborations with Montran’s global teams in technical matters and assist regional sales technically oriented enquiries originated by Montran’s global Service Managers.
  • Facilitate appropriate in-house training of our Africa Team and ensure in-time contributions in all collaborative projects with Montran’s global teams.
  • Lead technical discussions and contribute to architectural decisions across components and integrations, in implementation projects.
  • Model business processes and translate them into clear, domain-driven software structures.
  • Own the lifecycle of assigned components – from design and implementation to deployment, monitoring, and support.
  • Perform code reviews, enforce engineering standards, and mentor less experienced developers.
  • Collaborate with QA, DevOps, delivery and product teams to ensure quality, reliability, and smooth delivery.
  • Contribute to process improvement, automation, and modernization initiatives regionally and beyond.
  • Act as the Regional Executive Director’s principal technical adviser to provide expertise in client interactions and corporate advisory and reporting.
  • Work closely with the Regional Executive Director in our Africa office in Nairobi to create, foster and reinforce a dynamic, disciplined, supportive and family-friendly work environment both in-office and cross-office collaborations.
  • Excellent command of Java SE/EE, with strong understanding of distributed processing, data consistency, distributed transactions, horizontal and vertical scalability.
  • Deep experience building and maintaining modular, scalable enterprise systems using JEE and Spring Boot or similar frameworks.
  • Demonstrably strong grasp of software architecture patterns (layered architecture, service-based architecture, event-driven systems, domain-driven design).
  • Considerable experience with SQL and relational database design (Oracle, SQL Server, PostgreSQL).
  • Easy familiarity with messaging, APIs, and integration frameworks (JMS, Kafka, REST).
  • Proficiency in unit testing, integration testing, and test automation.
  • Provable experience with SCM, build and deployment tools (Git, Gradle, Maven, Docker, CI/CD pipelines).
  • Demonstrable experience of working in Linux-based environments.
  • A clear, precise communicator in English: able to confidently explain and articulate technical and business matters.
  • Comfortable and committed to working full-time at a physical office location to guarantee daily oversight of other technical staff with occasional late working hours to service client emergencies and other urgent needs.
  • Available and able to travel regionally and internationally on request.
  • Multi-lingual. English + (French, Portuguese or Spanish).
  • Working knowledge of and exposure to performance tuning, profiling, and high-availability design.
  • Effective familiarity with financial systems, payment platforms, or real-time transaction processing is an advantage.
  • Bachelor's degree in Computer Science. A Master’s degree is an added advantage.
  • Additional Certifications in Software Engineering + related specializations are an added advantage.
bachelor degree
12
JOB-6932cb3851ad1

Vacancy title:
Lead Software Engineer

[Type: FULL_TIME, Industry: Consulting, Category: Science & Engineering, Computer & IT, Management]

Jobs at:
Fanisi Hr Solutions

Deadline of this Job:
Wednesday, December 10 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Friday, December 5 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Fanisi Hr Solutions
Fanisi Hr Solutions jobs in Kenya

JOB DETAILS:

As a company that creates innovative payment and financial system solutions, such as:

  • A comprehensive suite of payments, cash and liquidity management solutions,
  • A complete ecosystem of clearing, settlement and instant payments solutions,
  • Fraud detection and prevention,
  • Mobile payments and digital wallets,
  • Solutions for payment markets infrastructure: real-time / instant payments, high-value payments, retail payments,
  • Solutions for capital markets infrastructure: trading platforms, post-trade processing, and investor services,
  • Solutions for commercial banks: payment connectivity gateways, global payments hub.

Our employees are our most valuable asset and, now that we have relocated to be closer to our clients, we are looking for driven, talented and highly competent Software Engineers to join our team.

If you believe you have what it takes to work, serve - with distinction - powerful financial market players to deliver exceptional value, on time and budget, you may be just the kind of team player we are after.

RESPONSIBILITIES:

  • Lead and grow a team of software engineers in implementation and maintenance of mission-critical systems and projects through training, coaching and mentoring.
  • Provide technical leadership to Montran Africa’s product sales and service support teams that service existing and prospective Clients.
  • Champion cross-office collaborations with Montran’s global teams in technical matters and assist regional sales technically oriented enquiries originated by Montran’s global Service Managers.
  • Facilitate appropriate in-house training of our Africa Team and ensure in-time contributions in all collaborative projects with Montran’s global teams.
  • Lead technical discussions and contribute to architectural decisions across components and integrations, in implementation projects.
  • Model business processes and translate them into clear, domain-driven software structures.
  • Own the lifecycle of assigned components – from design and implementation to deployment, monitoring, and support.
  • Perform code reviews, enforce engineering standards, and mentor less experienced developers.
  • Collaborate with QA, DevOps, delivery and product teams to ensure quality, reliability, and smooth delivery.
  • Contribute to process improvement, automation, and modernization initiatives regionally and beyond.
  • Act as the Regional Executive Director’s principal technical adviser to provide expertise in client interactions and corporate advisory and reporting.
  • Work closely with the Regional Executive Director in our Africa office in Nairobi to create, foster and reinforce a dynamic, disciplined, supportive and family-friendly work environment both in-office and cross-office collaborations.

REQUIREMENTS:

Skills & knowledge:

  • Excellent command of Java SE/EE, with strong understanding of distributed processing, data consistency, distributed transactions, horizontal and vertical scalability.
  • Deep experience building and maintaining modular, scalable enterprise systems using JEE and Spring Boot or similar frameworks.
  • Demonstrably strong grasp of software architecture patterns (layered architecture, service-based architecture, event-driven systems, domain-driven design).
  • Considerable experience with SQL and relational database design (Oracle, SQL Server, PostgreSQL).
  • Easy familiarity with messaging, APIs, and integration frameworks (JMS, Kafka, REST).
  • Proficiency in unit testing, integration testing, and test automation.
  • Provable experience with SCM, build and deployment tools (Git, Gradle, Maven, Docker, CI/CD pipelines).
  • Demonstrable experience of working in Linux-based environments.
  • A clear, precise communicator in English: able to confidently explain and articulate technical and business matters.
  • Comfortable and committed to working full-time at a physical office location to guarantee daily oversight of other technical staff with occasional late working hours to service client emergencies and other urgent needs.
  • Available and able to travel regionally and internationally on request.

Added advantages:

  • Multi-lingual. English + (French, Portuguese or Spanish).
  • Working knowledge of and exposure to performance tuning, profiling, and high-availability design.
  • Effective familiarity with financial systems, payment platforms, or real-time transaction processing is an advantage.

Qualifications:

  • Bachelor's degree in Computer Science. A Master’s degree is an added advantage.
  • Additional Certifications in Software Engineering + related specializations are an added advantage.

Experience:

  • 10-15+ years of professional experience as a Senior Java Developer.
  • More than 5 years experience of leading and managing software engineering teams in multiple client implementation projects.
  • Experience designing and delivering enterprise-level systems or modular applications.

WHAT’S IN IT FOR YOU:

  • Personal and professional growth in a highly dynamic business organization with a strong international footprint and a growing Africa-focused business model.
  • Considerable opportunity for career growth through in-house training, continuous learning and collaborative partnerships with Montran’s global tech teams.
  • High likelihood of intra-Africa travel to serve clients and the occasional internation trip.
  • Working for a company with strong family values.
  • Expanded networks of committed professionals across the globe.
  • A competitive remuneration and benefits package.
  • Global impact working on national-level solutions that impact millions of lives.

 

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Interested and qualified candidates should forward their CV to: using the position as subject 

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Wednesday, December 10 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 06-12-2025
No of Jobs: 1
Start Publishing: 06-12-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.