Remote Principal Engineer

at Moniepoint

Posted 12 hours ago 0 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 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.

Get realtime job alerts

Be the first to know about new jobs