Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 25, 2025
    Deadline: Dec 2, 2025
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Fanisi is a HR consulting and management company that guides enterprises in setting up management and development of their workforce. We support Small and Medium Enterprises to excel in improving the people component of their businesses and organizations by building human capital through developing employee related policies and practices, staff training and...
    Read more about this company

     

    Lead Software Engineer

    Our client, Montran Corporation, is the leading global provider of payment and capital market solutions for over 45 years. They are seeking to hire a Lead Software Engineer who will guide and mentor a software engineering team while leading the design, development and maintenance of mission-critical payment and financial systems. They will drive technical architecture decisions, support cross-office collaboration, provide expert technical support to regional teams, and oversee the full lifecycle of key components. The role also involves advising leadership, ensuring high engineering standards, and contributing to process improvements and modernization initiatives across Montran’s Africa operations.

    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.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified candidates should forward their CV to: careers@fanisi.net using the position as subject of email.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Fanisi HR Solutions Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail