Taro Logo

Software Engineer

A fintech company making Africa the first cashless continent by building accessible financial services with no account fees.
Accra, GhanaNairobi, KenyaMadrid, Spain
$96,500 - $152,100
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Wave is revolutionizing financial services in Africa with a mission to make it the first cashless continent. Founded in 2017, they've grown to serve millions of users across six countries by providing accessible, fee-free financial services through their mobile app. As a Software Engineer at Wave, you'll join an autonomous, cross-functional team focused on building and improving payment systems that impact millions of lives.

The role offers a unique blend of technical challenges and social impact, where you'll work on everything from merchant payment solutions to utility bill systems. You'll use a modern tech stack including Python, GraphQL, and Kubernetes, while having the freedom to own projects end-to-end. The company values practical solutions over complexity, focusing on outcomes that matter to users.

Wave offers competitive compensation ($96,500-$152,100 USD) plus equity, comprehensive benefits, and a flexible remote work environment. They have a strong engineering culture that emphasizes autonomy, problem-solving, and continuous improvement. The company is well-funded, backed by top-tier investors like Founders Fund and Sequoia Heritage, and is on Y Combinator's top companies by revenue list.

This role is perfect for experienced engineers who are passionate about using technology for social impact, value ownership and independence, and want to contribute to making financial services accessible to millions of people in Africa. You'll be part of a diverse, global team working on meaningful problems while having the opportunity to visit and understand the markets you're serving.

Last updated 12 days ago

Responsibilities For Software Engineer

  • Building and improving payment systems
  • Owning features end-to-end from design through deployment
  • Developing solutions for store payments
  • Integrating with electrical utility companies for bill payments
  • Building apps for business owners to manage employee salaries
  • Implementing transportation payment systems

Requirements For Software Engineer

Python
TypeScript
React
PostgreSQL
Kubernetes
  • Minimum of 5 years of professional experience as a software engineer
  • Fluent in English (bilingual in French is a big bonus!)
  • Willing to travel to operating locations once per year for minimum 6 consecutive days
  • Must be located between UTC -1 and +3 with reliable internet access

Benefits For Software Engineer

Medical Insurance
Parental Leave
Equity
  • Subsidized health insurance for you and your dependents
  • Retirement contributions
  • 6 months of fully paid parental leave
  • Subsidized fertility assistance
  • Flexible vacation (21-30 days)
  • $10,000 annual charitable donation matching
  • $1200 yearly stipend to meet with coworkers
  • Annual travel coverage to operating countries in Africa

Interested in this job?