Software Engineer - Compliance and Treasury Systems

Africa's largest mobile money platform making the continent cashless through accessible financial services with no account fees and instant availability.
$144,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer - Compliance and Treasury Systems

Wave is revolutionizing financial services in Africa, aiming to make it the first cashless continent. As the largest financial institution in Senegal with over 7 million users, Wave provides essential banking services without account fees, instant availability, and widespread acceptance. The company seeks a Senior Software Engineer to lead compliance and treasury systems development.

In this role, you'll work on critical systems handling KYC, AML, watchlist screening, and account limits, while supporting treasury and accounting teams. You'll take full ownership of projects from conception to deployment, including automating customer ID reviews, implementing image processing technologies, and improving accounting data systems.

Wave offers a competitive package of $144,000 USD plus equity, comprehensive benefits including health insurance, 6-month parental leave, and flexible vacation. The company maintains a strong engineering culture with autonomous teams, end-to-end project ownership, and a modern tech stack including Python, GraphQL, and Kubernetes.

The position is fully remote (UTC -1 to +3) and provides opportunities to travel to Wave's African operations. You'll join a diverse, mission-driven team backed by top investors like Founders Fund, Sequoia Heritage, and Y Combinator, working to bring affordable financial services to those who need them most.

Last updated a month ago

Responsibilities For Software Engineer - Compliance and Treasury Systems

  • Build and maintain compliance systems (KYC, AML, watchlist screening, account limits)
  • Support treasury and accounting systems
  • Design and build new features with Product Manager
  • Operate and update transaction data aggregation software
  • Investigate bugs and respond to feedback
  • Participate in technical discussions and code reviews
  • Collaborate with team in daily standups and pair programming

Requirements For Software Engineer - Compliance and Treasury Systems

Python
TypeScript
React
PostgreSQL
Kubernetes
  • Minimum 5 years of professional experience as a software engineer
  • Fluent in English
  • Ability to work remotely between UTC -1 and +3
  • Reliable internet access

Benefits For Software Engineer - Compliance and Treasury Systems

Medical Insurance
Parental Leave
401k
  • Subsidized health insurance for employees and dependents
  • 6 months fully paid parental leave
  • Retirement contributions
  • Flexible vacation (21-30 days)
  • $10,000 annual charitable donation matching
  • $1200 yearly stipend to meet coworkers
  • Annual travel coverage to African operating countries

Interested in this job?

Jobs Related To Wave Software Engineer - Compliance and Treasury Systems

Software Engineer III- Salesforce

Senior Salesforce Engineer role at JPMorgan Chase's Nutmeg division, focusing on developing and integrating Salesforce solutions for customer service and operations platforms.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on backend development and cloud technologies for Asset & Wealth Management division.

Securities Lending Java Senior Lead Software Engineer

Senior Lead Software Engineer position at JPMorgan Chase focusing on Securities Lending technology development using Java, Spring Boot, and cloud technologies.

Software Engineer III - Java Full stack

Senior Software Engineer role at JPMorgan Chase focusing on Java full-stack development, microservices, and cloud technologies in the Asset & Wealth Management division.