All roles at Careers at Tide

Engineering Manager, Payment Services

RemoteFull-timeSenior levelPosted 2 days ago

Senior software engineering role at Careers at Tide. Remote.

About the role

The Accounts team is the platform layer behind how members open, manage, and understand their accounts at Tide. It owns account opening, regulatory compliance, account management, account switching (CASS), and the full transaction experience: the timeline at the centre of the app, transaction details and counterparty information, transaction history, statements, and exports.

What you'll do

  • Leading the Accounts team across backend, Flutter mobile, and Angular web, setting its technical direction and holding it to delivery
  • Defining and maintaining the interface with the ledger: what the ledger guarantees, how Accounts services consume it, and who owns which data and schemas
  • Owning account opening, account management, and account switching (CASS), including the regulatory compliance that comes with them
  • Owning the member-facing transaction experience end to end: the timeline, transaction details, counterparty information, transaction history, statements, and exports
  • Setting technical direction for services that are read-heavy, data-rich, and tightly coupled to the app: performance, pagination and search at scale

What you need

  • Java
  • REST APIs
  • Git
  • Python
  • Angular
  • Spring Boot

Good to have

  • AWS
  • Microservices
  • PostgreSQL
  • Kafka
  • Docker
  • Flutter

More roles like this at Careers at Tide

Apply on Careers at Tide's site