Remote Principal Software Engineer

at Moniepoint

Posted 13 hours ago 1 applied

Description:

  • 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.

Get realtime job alerts

Be the first to know about new jobs