Moniepoint is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa.
Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit, and business management tools.
In 2023, Moniepoint processed $182 billion and currently processes most of the POS transactions in Nigeria.
As a Principal Software Engineer at the R&D division, you will drive innovation by researching emerging technologies and trends.
You will contribute to the North Star roadmap and design and develop cutting-edge solutions across software engineering, data science, and AI.
The role requires expertise in multiple programming languages like Java, Golang, Rust, and Python.
You will collaborate with cross-functional teams to transform research insights into scalable, real-world applications.
Your work will shape the future of products and enhance customer experience through data-driven decision-making.
This position offers the chance to lead impactful research while fostering external partnerships to stay ahead of industry advancements.
Requirements:
A Bachelor’s degree in engineering or a related field is required; a master's degree or Ph.D. in a relevant discipline is preferred.
You should have 8+ years of experience in a research and development role, focusing on software engineering, data science, or artificial intelligence.
Proficiency in relevant programming languages and software tools related to software engineering and delivery is necessary.
Strong knowledge of safety protocols and procedures in a research and development environment is required.
Knowledge of Data Structures and Algorithms is essential.
Familiarity with Operating Systems, Distributed Systems, Computer Architecture, Computer Networking, and Database internals is needed.
You must have knowledge of Java, Golang, Rust, and Python.
Strong problem-solving skills to assess complex problems and find solutions are required.
Excellent written and verbal communication skills, including technical documentation and stakeholder reporting, are necessary.
Adaptability to thrive in a fast-paced, changing environment is important.
Attention to detail in documenting technical requirements and ensuring all aspects of a project are accounted for is crucial.
Experience in managing and mentoring engineers, ensuring team growth and performance is required.
Ability to assess bandwidth and manage resource distribution to optimize team performance is necessary.
You should be able to conduct regular performance reviews, providing constructive feedback and fostering a growth-oriented environment.
Strong stakeholder management skills to lead project status reviews and ensure smooth communication between teams and leadership are essential.
Benefits:
Moniepoint prioritizes the well-being of every team member and values a culture where all opinions carry weight and all voices are heard.
The company fosters a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
You will receive an attractive salary, pension, health insurance, paid leave, and other benefits.