Skip to main content
Hiring?Get vetted candidates in 48 hours.
W

Senior Software Engineer

Wave

Posted 3 months agoNairobi, Kenya

Location

Nairobi, Kenya

Job Type

Full-time

Experience

Senior

Category

Engineering

Job Description

Wave is making Africa the first cashless continent, building financial services that work for everyone. We are looking for experienced engineers who are independent and excited about getting things done. You will be responsible for building and improving the ways people pay with Wave, owning every step of the process: from understanding the problem to shipping your solution to users. We are helping millions of customers across West Africa access financial services through mobile money. Experience with Python, GraphQL, Kotlin, Swift, TypeScript/React, Postgres, GCP/Terraform, or Kubernetes is a strong plus. Flexible vacation (most take 21-30 days plus statutory holidays). $10,000 annual charitable donation matching. $1,200 yearly coworking stipend.
ProGigFinder Press

Fifty silent applications, or one that lands.

Pick any job above and pay $2.99 with MoMo or Card. In 60 seconds you get a CV written for that role: it passes the screening software and reads the way a recruiter expects.

Get my CV for this job: $2.99

Requirements

  • Minimum of 5 years of professional experience as a product engineer.
  • Fluent in English; bilingual in French is a big bonus.
  • Candidates must be based in Kenya.
  • Care deeply about users and the impact of technical decisions on them.
  • Highly autonomous and resilient, comfortable navigating ambiguity and working through difficult problems.
  • Strong written communication skills essential for a remote-first company.
  • Systems thinking: ability to solve underlying problems rather than just shipping code.
  • Continuous learner who enjoys understanding complex systems.

Responsibilities

  • Build and improve payment systems and features used by millions of customers across Africa.
  • Own projects end-to-end: understand the problem, ship the solution, and help customer support resolve issues.
  • Enable people to use Wave to pay for products in stores.
  • Integrate with utility companies to enable bill payments via Wave.
  • Build tools for business owners to pay employee salaries using Wave.
  • Enable transportation payments on taxis, trains and buses.
  • Write clean, maintainable code using Python, GraphQL, Kotlin, Swift, and TypeScript/React.
  • Contribute to technical decisions and architecture for scalable systems.

Benefits

  • Subsidized health insurance for you and your dependents.
  • Retirement contributions.
  • 6 months fully paid parental leave and subsidized fertility assistance.
  • Competitive salary up to $133,100 USD plus equity.

How to Apply

Apply via Wave careers portal. Upload resume in English and a cover letter describing your interest in Wave and the role.