Software Engineer

Wave is making Africa the first cashless continent by building financial services that just work: no account fees, instantly available, and accepted everywhere.
$104,600 - $122,600
Mid-Level Software Engineer
Remote
1+ year of experience

Description For Software Engineer

Wave is on a mission to make Africa the first cashless continent by providing accessible and affordable financial services. As a Software Engineer at Wave, you'll join a team dedicated to building and enhancing the customer support experience for users and support teams.

You'll work on exciting projects like improving customer-agent matching, developing self-service support through chatbots, enhancing the support team's web interface, and experimenting with sentiment analysis. This role offers the opportunity to make a significant impact on financial inclusion in Africa.

Key aspects of the role include:

  • Remote work from anywhere between UTC -5 and +4
  • Competitive salary range of $104,600-$122,600 USD plus equity
  • Generous benefits including health insurance, retirement contributions, parental leave, and flexible vacation
  • Opportunity to travel to key markets once per year (fully covered by Wave)

The ideal candidate has at least 1 year of professional software engineering experience and is fluent in English. Experience with React is a plus, but not required. You should be passionate about solving complex problems, open to learning and experimentation, and committed to writing clean, efficient code.

Wave's engineering stack includes Python, GraphQL, Kotlin, Swift, TypeScript/React, Postgres, and more. The company fosters a culture of autonomy, diversity, and deep commitment to its mission. Join Wave to be part of a team making a real difference in financial accessibility across Africa.

Last updated 6 months ago

Responsibilities For Software Engineer

  • Building and improving customer support experience
  • Taking ownership of projects from comprehension to deployment
  • Collaborating with Product and Engineering managers
  • Leading the entire lifecycle of projects

Requirements For Software Engineer

Python
React
TypeScript
PostgreSQL
  • Minimum of 1 year professional experience as a software engineer
  • Fluent in English

Benefits For Software Engineer

Medical Insurance
401k
Parental Leave
  • Subsidized health insurance for you and your dependents
  • Retirement contributions
  • 6 months of fully paid parental leave
  • Subsidized fertility assistance
  • Flexible vacation (30-40 days per year)
  • $10,000 annual charitable donation matching
  • Yearly stipend of $800 to meet with coworkers

Interested in this job?