This role is remote. This posting is for applicants in Nigeria, and Moniepoint has opened the same role for Kenya, South Africa, Pakistan, Poland, Portugal and Spain.
Walk into almost any shop in Nigeria and you will likely pay through a Moniepoint POS terminal. The company now wants a senior engineer to set the technical direction for the software that runs on those machines.
About Moniepoint
Moniepoint is an African financial platform that offers payments, banking, credit, cross border and business tools to about 20 million businesses and individuals each month. It is Nigeria's largest merchant acquirer, powers most of the country's POS transactions and processes over $250 billion in payments a year.
About the Role
You will design and lead the architecture of Moniepoint's POS terminal solutions across platforms. You will:
- Lead POS terminal design for security, scale, performance and hardware integration
- Make architecture decisions on payment technologies and EMV standards
- Lead development of POS related apps, including apps for repair scheduling and maintenance
- Review code and set engineering best practices, especially for Android Native
- Mentor engineers and help hire for POS, mobile and embedded roles
About You
- At least 8 years in system design, architecture and development in the POS terminal domain
- Strong Android Native skills (Java or Kotlin) on Android based POS terminals
- Deep knowledge of EMV security: chip transactions, encryption and key management
- Experience integrating card readers, pin pads, printers and other POS hardware
- A solid grasp of payment systems architecture and gateway integration
Nice to Have
- Cross platform experience with Flutter, C or JavaScript
What Moniepoint Offers
- An attractive salary (not stated on the posting), pension and health insurance
- An annual bonus and other benefits
- A learning focused culture with regular internal tech talks
Apply for the Principal Mobile Engineer role on Moniepoint's careers page
