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.
- 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.
What you’ll get to do
- Own delivery and execution across cross-functional teams within the product area.
- Evaluate business and 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, UX Designers, 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.
To succeed in this role, you should have
- BSc Degree in Computer Science, Engineering, or a related field
- At least 8 - 10 years of experience as a Software Developer, Software Engineer, or similar role.
- 5+ years of Java and Spring Boot 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. Experience with frontend is a plus.
- 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.
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.
What we can offer you
- 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.
Method of Application
Signup to view application details.
Signup Now