Principal Engineer at Moniepoint

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Principal Engineer at Moniepoint. Location Information: Remote. . Who we are. . 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 to help them succeed. Moniepoint processed $182 billion in 2023 and currently processes most of the POS transactions in Nigeria.. . About the role. . 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.. . Curious about what makes Moniepoint an incredible place to work? . Check out posts on how we cultivate a culture of innovation, teamwork, and growth.. . What you’ll get to do. . . Conduct research and development activities to explore new technologies and identify opportunities for improvement.. . Design, prototype, and develop innovative solutions to enhance existing products or processes, ensuring they meet performance and quality standards.. . Collaborate with cross-functional teams, including engineers, and designers, to develop and implement new technologies or techniques.. . Stay updated with the latest advancements and trends in the field through continuous learning and attending conferences or workshops.. . Analyze data and conduct experiments to validate hypotheses, troubleshoot issues, and optimize performance.. . Create and maintain accurate documentation of research findings, experimental procedures, and design specifications.. . Collaborate with external partners, such as universities or research institutions, to leverage their expertise and resources for research projects.. . Assist in the development and execution of intellectual property strategies, including patent applications and technology licensing.. . Participate in project planning and contribute to the development of research goals and objectives.. . Ensure compliance with all relevant safety guidelines and regulations during the research and development process.. . . To succeed in this role, we think you should have. . . Bachelor’s degree in engineering or related field. A master's degree or Ph.D. in a relevant discipline is preferred.. . 8+ years of experience in a research and development role, with a focus on software engineering, data science, or artificial intelligence.. . Proficiency in relevant programming languages and software tools related to software engineering and delivery.. . Strong knowledge of safety protocols and procedures in a research and development environment.. . Knowledge of Data Structures and Algorithms.. . Knowledge of Operating System, Distributed system, Computer Architecture, Computer Networking and Database internals.. . Knowledge of Java, Golang, Rust and Python.. . . 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.. . . What to expect in the hiring process. . . A preliminary phone call with one of our recruiters.. . A take-home Hackerank coding exercise.. . A Software design and technical discussion round. . . A Project planning, execution, and product thinking round.. . A behavioral and technical interview with the hiring Manager.. . . Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.. .