⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi Senior Java Backend Engineering Team Lead

Senior Java Backend Engineering Team Lead

Jobs Kenya

Full Time Nairobi
Nairobi
Deadline: 8 September 2026
Posted June 10, 2026

As an engineer at Mara, your work will extend beyond simply developing features; you will be constructing the foundational “trust infrastructure” that guarantees every dollar is effectively allocated to where it’s needed most. This infrastructure will empower community-led organizations to implement hyper-proximate interventions, directly benefiting women and girls in critical need.

Design, develop, and maintain scalable software solutions that adhere to robust engineering standards, emphasizing performance, security, and reliability. Architect and refine system infrastructure to optimize efficiency and reduce operational overhead. Collaborate with cross-functional teams to implement best practices in coding, testing, and deployment, ensuring seamless integration and alignment with business objectives. Lead initiatives that drive innovation while maintaining rigorous quality assurance and adherence to industry compliance. Foster a culture of continuous improvement through mentorship, knowledge sharing, and the adoption of cutting-edge technologies.

Financial Infrastructure for Outcomes: Crafting a Fintech solution with a unified contract framework that meets government procurement requirements while enabling adaptable capital reallocation across diverse geographic regions.

AI-powered Verification and Fraud Prevention leverages cutting-edge artificial intelligence and the trusted Tito platform to streamline data collection processes and validate tangible outcomes, eliminating the need for labor-intensive, high-expense audits in favor of instantaneous, high-credibility insights.

Crafting a platform capable of accommodating the entire industry, this architecture extends beyond Tito’s scope to provide unified, transparent solutions for diverse organizations and funders within a single ecosystem.

Managing sensitive health and educational data with rigorous security protocols, we uphold data integrity to advance the principle of “paying for what works” as the worldwide benchmark for philanthropic impact.

We are actively seeking qualified candidates who currently reside in South Africa or Kenya to fill this position.

The Job

Our Java Engineering Team Lead spearheads the leadership and growth of a team of software engineers while overseeing the development and upkeep of the Mara Impact software. This role encompasses a range of critical responsibilities, including:

Provide guidance and foster the professional growth of your team members, nurturing their skills and enhancing their performance through effective leadership and mentorship.

Design, create, and maintain innovative features for the Mara Impact software platform.

As part of our agile-driven team, you will actively engage in our established rituals and practices.

The software engineering team’s tasks require careful orchestration and streamlined execution to ensure alignment with project objectives and timelines.

You will employ software engineering methodologies to design, develop, maintain, test, and evaluate our software systems.

You are responsible for implementing secure software development practices to safeguard data integrity and confidentiality throughout the development lifecycle.

You ensure your work is thoroughly documented, crafting clear and accessible records for future reference by other team members.

About You

You possess extensive development expertise in Java, with a proven ability to architect and build software solutions from the ground up. As a logical and analytical thinker, you excel at problem-solving and are driven by the desire to leverage your technical skills to create meaningful contributions.

We seek applicants who possess a Bachelor’s degree in a relevant field, along with a minimum of three years of professional experience in a comparable role. Proficiency in industry-specific software and tools is essential, as is the ability to demonstrate strong analytical and problem-solving skills. Excellent communication and organizational abilities are also required, alongside a proven track record of delivering results in fast-paced environments. Familiarity with project management methodologies and adherence to compliance standards are additional prerequisites for consideration.

Requires a minimum of eight years of specialized experience in backend engineering, with a strong emphasis on JVM-based programming languages.

With a minimum of three years of proven leadership experience, you will have overseen a team of Java backend engineers, taking ownership of conducting team performance reviews.

Proficiency in Microservices architecture and hands-on experience with Amazon Web Services (AWS) infrastructure are required.

With a robust background in Java backend development, you bring deep expertise in leveraging the Spring framework alongside a diverse array of complementary Java-based tools and technologies.

A background in or familiarity with Salesforce CRM would be advantageous.

You aspire to move beyond mere code writing and instead focus on architecting robust, scalable systems that uphold the highest standards of quality.

You will be situated in either Kenya or South Africa.

You possess strong proficiency in English, both written and verbal.

Qualifications

BA/BSc/HND

Experience Required

8 years

More jobs in Nairobi