Summary
Join Moniepoint, the second-fastest growing company in Africa, as a Principal Software Engineer at their R&D division. You will drive innovation by researching emerging technologies and trends, contributing to our North Star roadmap. 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.
Requirements
- Bachelor’s degree in engineering or related field. A master's degree or Ph.D. in a relevant discipline is preferred
- Proven experience in a research and development role, preferably in the technology industry or academic setting
- 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
Responsibilities
- 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
Benefits
- 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