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 design and develop cutting-edge solutions across software engineering, data science, and AI, using programming languages like Java, Golang, Rust, and Python.
Collaborating with cross-functional teams, you will 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 role 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.
Knowledge of Java, Golang, Rust, and Python is required.
Strong problem-solving skills to assess complex problems and find solutions are necessary.
Excellent written and verbal communication skills, including technical documentation and stakeholder reporting, are required.
Adaptability to thrive in a fast-paced, changing environment is essential.
Attention to detail in documenting technical requirements and ensuring all aspects of a project are accounted for is necessary.
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.
Conducting regular performance reviews and providing constructive feedback is required.
Leading project status reviews and managing expectations between teams and leadership is essential.
Benefits:
Moniepoint prioritizes the well-being of every team member, creating a culture where all opinions carry weight and all voices are heard.
The company values and respects each other, fostering a supportive environment.
A learning and development-focused environment is provided, emphasizing knowledge sharing, training, and regular internal technical talks.
An attractive salary, pension, health insurance, paid leave, and other benefits are offered.