Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually. As an Engineering Manager, you will drive the successful delivery and execution of projects within your teams. You will manage end-to-end technical planning, ensuring that product requirements are translated into actionable tasks, while orchestrating collaboration between various stakeholders, including engineers, product managers, QA, and UX. This role requires a deep understanding of software design and development and the ability to plan, execute, and deliver product features in a timely and predictable manner. You will also be responsible for maintaining high technical standards, managing team bandwidth, and ensuring project milestones are met with efficiency and accuracy.
Responsibilities
- Own delivery and execution within the Site Reliability Engineering tooling team.
- Evaluate product requirements for feasibility and ensure they align with the existing product architecture, translating them into EPICs and technical stories.
- Work closely with Product Managers and Engineers to refine and groom tasks.
- Plan and organize sprints with clearly defined goals, using project planning tools to establish timelines, and delivery milestones, and identify task dependencies early.
- Foster engineering processes that promote seamless collaboration and teamwork.
- Track team velocity to ensure resources are effectively allocated, balancing bandwidth with task demands.
- Coordinate alignment and manage dependencies across multiple stakeholders to prevent bottlenecks and ensure smooth execution.
- Contribute to critical projects by ensuring appropriate design patterns and coding techniques are applied.
- Remain hands-on, participating in code reviews to uphold high-quality standards.
- Ensure monitoring and observability are in place for all owned services, meeting defined SLIs/SLOs.
- Partner with Product Managers to track and publish post-deployment product metrics, ensuring transparency with key stakeholders.
Requirements
- Minimum of 8 years of experience as a Software Developer, Software Engineer, or similar role.
- 5+ years of Node JS / python experience.
- A minimum of 3 years of leadership experience is a must.
- Strong understanding of agile methodologies, sprint planning, and backlog management.
- Expertise in breaking down complex product requirements into structured EPICs, Stories, and Tasks.
- Solid experience with backend technologies.
- Knowledge of project planning tools for visualizing and tracking delivery timelines.
- Familiarity with engineering metrics and monitoring tools to assess team performance and product health.
- Capability to debug complex technical issues during incidents to identify solutions and run blameless RCA sessions.
- Understanding of deployment pipelines, continuous integration (CI), continuous deployment (CD), and their corresponding metrics.
- Ability to drive alignment across diverse technical and non-technical stakeholders.
- Exceptional ability to manage dependencies, mitigate risks, and communicate clearly with stakeholders.
- Proven track record of improving team velocity and fostering efficient delivery.
- BSc in Computer Science, Engineering, or a related field
Nice to have
- Experience with frontend is a plus.
Benefits
- Culture - We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
- Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
- Compensation - You’ll receive an attractive salary, pension, health insurance, paid leave, plus other benefits.
Additional details
- What to expect in the hiring process: A preliminary phone call with one of our recruiters. A live coding and code review session. A system design and technical discussion round. A project planning, execution, and product thinking round. A behavioral and technical interview with the hiring manager.
- Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.