Sr. Software Engineer, Payments

Who we are

At Okra, we are building the tool that will usher in the 5th generation of FinTech in Africa. Our thesis is simply the fact that — financial innovation cannot exist without the right infrastructure (data). Essentially, how far the African Fintech industry can grow is intrinsically tied with the success of an infrastructure like Okra.

The role

It’s an amazing time to join Okra. As a Sr. Software Engineer (Core Infrastructure - Payments), you will be responsible for designing, building, and maintaining the Payments Platform services and infrastructure that move money for Okra. You will be deeply involved in the technical details of building highly available and reliable services, while also working with product teams to enable Okra to rapidly build new capabilities for our clients. 

You will: 

  • Build our Payments Platform which will be consumed by the Core Services team, and a key strategic asset of Okra. 
  • Design and implement high-volume, low-latency, distributed transaction processing systems, making thoughtful tradeoffs between consistency and availability when both are not possible. 
  • Abstract away the legacy APIs of the financial world into consistent, coherent service APIs for Okra’s products to build upon. 
  • Build systems that manage clients’ sensitive data and hold Okra to the highest standards for security and compliance. 
  • Work cross-functionally with our product and core business teams to develop Okra’s global payments strategy. 
  • See the big picture to design fault tolerant systems so the team can be brave, move fast, and break things, without ever showing a negative impact to clients. 

What you’ll need: 

  • An innate curiosity and a desire to be responsible for all aspects of reliably moving billions of dollars in a small, highly focused team. 
  • An understanding and curiosity in creating highly available, scalable, low-latency, global systems. 
  • A track record of pursuing self directed side projects, research, or open source projects. 
  • An interest in changing the payments landscape in Africa. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Okra is the Open Finance infrastructure that enables developers & businesses build personalised digital products/services for consumers in Africa.