Moniepoint is looking for an Engineering Manager - R&D to manage and guide a dynamic engineering team crafting solutions that challenge the industry. You will take the product roadmap, define the technical path, and manage the implementation from architecture to deployment.
What You'll Do
- Ensure rapid and high-quality execution, shipping products at a fast pace.
- Scale back-end services to handle millions of customers and address associated challenges.
- Make critical decisions on database structure and provide technical guidance to engineers.
- Navigate dependencies with a focus on at least 60% hands-on support for your team.
- Collaborate with senior leadership and various departments for seamless product launch and support.
- Hold technical deep dives, architect next development phases, and drive overall product development.
- Work with data pipelines, algorithms, and automated systems to enhance product capabilities.
- Translate product requirements into architectural documents and diagrams.
- Maintain and update architectural documents to reflect the current state of applications.
- Make architectural decisions for new features and ensure alignment with the product's strategic direction.
- Perform code reviews and ensure efficient code engineering.
- Ensure applications are implemented using software engineering best practices.
- Be responsible for the stability and reliability of products under your purview.
- Create and enforce processes to improve developer efficiency and productivity.
- Take an active role in scaling the team, including interviewing and hiring engineers.
What We're Looking For
- 8 - 10 years of experience as a Software Developer, Software Engineer, or similar role.
- Proficiency in any modern programming language, with an emphasis on writing clean, efficient, and maintainable code.
- Exposure to building and shipping products at scale.
- A proven track record of managing all aspects of a successful product lifecycle.
- The ability to assess and address technical risks.
- A solid technical background with hands-on experience in software development.
- Excellent knowledge of software and application design, and architecture.
- Excellent knowledge of UML and other modeling methods.
- Understanding of software quality assurance principles.
- A technical mindset with great attention to detail.
- BSc/BA in Computer Science, Engineering, or a related field.
- 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.
- 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.
Team & Environment
Your team will consist of frontend engineers, backend engineers, and data engineers.
Benefits & Compensation
- Culture - We put our people first and prioritize the well-being of every team member.
- 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.
Work Mode
This is a remote position.
Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.




