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

     

    Software Engineers

    Our client, Montran Corporation, a global leader in payment and capital market solutions for over 45 years, is expanding its presencein Africa. They are seeking to hire 6 driven Software Engineers to develop, enhance and support Montran’s software solutions in a collaborative, dynamic environment. You will work closely with the Lead Senior Software Engineer, contributing to cutting-edge financial market solutions used by major institutions across Africa.

    Responsibilities:

    • Develop and enhance Montran’s market infrastructure software solutions as part of a delivery team.
    • Testing and QA.
    • Document deliverables.
    • Maintenance and support.
    • Working in our Nairobi office in a dynamic environment, ensuring tight collaboration within the team and with cross-office teams.
    • Work under the direction and supervision of the Lead Senior Software Engineer.

    Required Specifications:

    • Demonstrable knowledge of data structures, algorithms, concurrency, and software engineering fundamentals.
    • Demonstrable grasp of OOP principles.
    • Proficiency in Java (Jakarta EE and Spring Boot knowledge is a plus).
    • Demonstrable knowledge of relational databases and SQL.
    • Demonstrable knowledge of web technologies.
    • A strong work ethic, curiosity, and a collaborative mindset.
    • Strong spoken and written English communication skills.
    • A Strong and effective team player able to take and carry out instructions effectively under direction of the Lead Senior Software Engineer.

    Added advantages:

    • Demonstrable ability to understand and evolve existing codebases – strong debugging and code comprehension skills.
    • Demonstrable knowledge of Docker, Linux and Gradle is a plus.
    • Multi-lingual. English + (French, Portuguese or Spanish).
    • Familiarity with financial systems, payment solutions & platforms.
    • A Master’s degree is an added advantage.

    Qualifications: 

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

    Experience:

    • 2-4 years of professional experience as a Java Software Engineer.

    WHAT’S IN IT FOR YOU:

    • Personal and professional growth in a highly dynamic business organization with a strong international footprint.
    • 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 international 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.

    go to method of application »

    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.

    Method of Application

    Interested and qualified candidates should forward their CV to: [email protected] 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