Moniepoint is a financial technology company digitising Africa’s real economy by building a financial ecosystem for businesses, providing them with all the payment, banking, credit and business management tools they need to succeed.
About The Role
- As an Engineering Manager, you will drive the successful delivery and execution of projects within your teams. Our Fraud Prevention Tools team plays a critical role in protecting our platform and users from financial fraud. We’re looking for an experienced and technically strong Engineering Manager to lead a cross-functional engineering team dedicated to building scalable, intelligent, and reliable fraud prevention infrastructure.
- This role is ideal for someone who combines strong technical depth, people management experience, and a product-focused mindset. You’ll work on complex systems involving high-throughput data processing, rule engines, and real-time decision systems while also managing and mentoring a team of engineers.
What You’ll Get To Do
- Lead the design and development of fraud prevention platforms, including rule-based systems, anomaly detection engines, and real-time alerting pipelines.
- Collaborate with senior engineers on architecture decisions for large-scale, distributed systems that process millions of financial transactions daily.
- Oversee backend development primarily using Java, Spring Boot, and SQL-based data stores, while maintaining service scalability, performance, and reliability.
- Ensure adherence to software engineering best practices including testing, code reviews, observability, and incident management.
- Lead a team of 5 to 10 engineers, ensuring timely delivery of projects and operational excellence.
- Translate strategic goals into clear technical roadmaps, sprint plans, and measurable outcomes (OKRs).
- Provide regular feedback, mentoring, and coaching to team members, promoting technical growth and accountability.
- Foster a culture of ownership, trust, collaboration, and continuous improvement.
- Partner with fraud analysts, data scientists, and risk operations to develop internal tools and decisioning capabilities.
- Work closely with Product Owners and other Engineering Managers to align technical priorities with business goals.
- Ensure transparency and alignment with cross-functional stakeholders, escalating blockers as needed.
- Design systems with high availability, redundancy, and disaster recovery strategies in mind.
- Drive efforts to improve incident response, monitoring, and system observability.
- Optimize fraud detection performance using advanced analytics, caching, consistent hashing, and partitioning techniques.
To succeed in this role, we think you should have
- 8+ years of backend engineering experience, including 2+ years in a team/tech lead or management role.
- Solid foundation in data structures, algorithms, system design, and microservices architecture.
- Strong proficiency in Java and experience with relational databases (PostgreSQL, MySQL, etc.).
- Exposure to fraud detection, financial transaction monitoring, or similar risk systems is a big plus.
- Familiarity with load balancing, rate limiting, caching, and horizontal scaling techniques.
- Comfortable breaking down ambiguous business problems into concrete engineering deliverables.
- Experience working with or leading remote/distributed teams effectively.
- BSc in Computer Science, Engineering, or a related field
Generic Skills
- Problem-solving: Ability to assess complex problems, find solutions, and make sound decisions.
- Communication: Strong written and verbal communication skills, including technical documentation and stakeholder reporting.
- Adaptability: Able to thrive in a fast-paced, changing environment, adjusting strategies as needed.
- Attention to Detail: Meticulous in documenting technical requirements and ensuring all aspects of a project are accounted for.
Supervisory Skills
- Team Management: Experience in managing and mentoring engineers, ensuring team growth and performance.
- Resource Allocation: Ability to assess bandwidth and manage resource distribution to optimize team performance.
- Feedback: Conduct regular performance reviews, providing constructive feedback and fostering a growth-oriented environment.
- Stakeholder Management: Lead project status reviews, manage expectations, and ensure smooth communication between teams and leadership.
Method of Application
Signup to view application details.
Signup Now