Back to Jobs
Skills
compliancedata-sciencegoip-lawjavalearning-developmentpartnershipspythonr-languagerusttechnical-writing
About this role
<p><strong>Who we are</strong></p>
<p><a href="https://moniepoint.com/careers" target="_blank">Moniepoint</a> is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa.<br>Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit, and business management tools to help them succeed. Moniepoint processed $182 billion in 2023 and currently processes most of the POS transactions in Nigeria.</p>
<p><strong>About the role</strong></p>
<p>As a Principal Software Engineer at the R&D division of Moniepoint, you will drive innovation by researching emerging technologies and trends, contributing to our North Star roadmap. You’ll design and develop cutting-edge solutions across software engineering, data science, and AI, leveraging your expertise in multiple programming languages like Java, Golang, Rust, and Python. Collaborating with cross-functional teams, you’ll transform research insights into scalable, real-world applications. Your work will shape the future of our 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.</p>
<p><em>Curious about what makes Moniepoint an incredible place to work? <a href="https://moniepoint.com/blog">Check out posts on how we cultivate a culture of innovation, teamwork, and growth.</a></em></p>
<p><strong>What you’ll get to do</strong></p>
<ul>
<li>Conduct research and development activities to explore new technologies and identify opportunities for improvement.</li>
<li>Design, prototype, and develop innovative solutions to enhance existing products or processes, ensuring they meet performance and quality standards.</li>
<li>Collaborate with cross-functional teams, including engineers, and designers, to develop and implement new technologies or techniques.</li>
<li>Stay updated with the latest advancements and trends in the field through continuous learning and attending conferences or workshops.</li>
<li>Analyze data and conduct experiments to validate hypotheses, troubleshoot issues, and optimize performance.</li>
<li>Create and maintain accurate documentation of research findings, experimental procedures, and design specifications.</li>
<li>Collaborate with external partners, such as universities or research institutions, to leverage their expertise and resources for research projects.</li>
<li>Assist in the development and execution of intellectual property strategies, including patent applications and technology licensing.</li>
<li>Participate in project planning and contribute to the development of research goals and objectives.</li>
<li>Ensure compliance with all relevant safety guidelines and regulations during the research and development process.</li>
</ul>
<p><strong>To succeed in this role, you should have</strong></p>
<ul>
<li>Bachelor’s degree in engineering or related field. A master's degree or Ph.D. in a relevant discipline is preferred.</li>
<li>8+ years of experience in a research and development role, with a focus on software engineering, data science, or artificial intelligence.</li>
<li>Proficiency in relevant programming languages and software tools related to software engineering and delivery.</li>
<li>Strong knowledge of safety protocols and procedures in a research and development environment.</li>
<li>Knowledge of Data Structures and Algorithms.</li>
<li>Knowledge of Operating System, Distributed system, Computer Architecture, Computer Networking and Database internals.</li>
<li>Knowledge of Java, Golang, Rust and Python.</li>
</ul>
<p><strong>Generic Skills</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Problem-solving</span>: Ability to assess complex problems, find solutions, and make sound decisions.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Communication</span>: Strong written and verbal communication skills, including technical documentation and stakeholder reporting.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Adaptability</span>: Able to thrive in a fast-paced, changing environment, adjusting strategies as needed.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Attention to Detail</span>: Meticulous in documenting technical requirements and ensuring all aspects of a project are accounted for.</span></li>
</ul>
<p><span style="font-weight: 400;"><strong>Supervisory skills</strong></span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Team Management</span><strong>:</strong> Experience in managing and mentoring engineers, ensuring team growth and performance.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Resource Allocation</span><strong>:</strong> Ability to assess bandwidth and manage resource distribution to optimize team performance.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Feedback</span><strong>:</strong> Conduct regular performance reviews, providing constructive feedback and fostering a growth-oriented environment.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;"><span style="text-decoration: underline;">Stakeholder Management</span><strong>:</strong> Lead project status reviews, manage expectations, and ensure smooth communication between teams and leadership.</span></li>
</ul>
<p><strong>What we can offer you</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;"><a href="https://moniepoint.com/culture">Culture</a> - 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.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Compensation - You’ll receive an attractive salary, pension, health insurance, paid leave plus other benefits.</span></li>
</ul>
<p><strong>What to expect in the hiring process</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">A preliminary phone call with one of our recruiters.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">A take-home coding exercise.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">A software design and technical discussion round. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">A behavioral and technical interview with the hiring Manager.</span></li>
</ul>
<p><span style="font-weight: 400;">Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.</span></p>
Sourced from greenhouse. Studivance does not host applications - you'll be redirected to the employer.