datatrota
Signup Login
Home Jobs Blog

Engineering Manager at Moniepoint Inc. (Formerly TeamApt Inc.)

Moniepoint Inc. (Formerly TeamApt Inc.)Lagos, Nigeria Networking and Tech Support
Full Time
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
X

Send this job to a friend