Overview
Lead the Accounts team at Tide, the platform layer behind how members open, manage and understand their accounts, across backend, Flutter mobile and Angular web engineers.
What you'll do
- Lead the Accounts team across backend, Flutter mobile and Angular web, setting its technical direction and holding it to delivery.
- Define and maintain the interface with the ledger: what the ledger guarantees, how Accounts services consume it, and who owns which data and schemas.
- Own account opening, account management and account switching (CASS), including the regulatory compliance that comes with them.
- Own the member-facing transaction experience end to end: the timeline, transaction details, counterparty information, transaction history, statements and exports.
- Set technical direction for read-heavy, data-rich services tightly coupled to the app: performance, pagination and search at scale, data consistency with the ledger, and long-term architecture.
- Own system stability and operational reliability for your services: SLOs, observability and on-call practice.
- Partner with product, design, compliance and operations to make sure what we ship is accurate, supportable and compliant across all markets.
- Grow engineers at every level across backend, mobile and web, from early-career through senior.
- Partner with other teams that build on the Accounts platform, such as investment accounts and savings accounts.
- Align with other EMs across Banking on shared platform and infrastructure decisions.
What you'll need
- Meaningful engineering management experience, having led teams through real delivery.
- Experience leading product-driven teams, working closely with product and design and accountable for customer outcomes.
- A solid backend engineering foundation before moving into management, enough to earn credibility and get into the detail when it matters.
- Experience leading distributed, remote-first teams across time zones.
- Proven experience aligning with senior leadership on deliveries and managing dependencies with neighboring teams.
- Strong grasp of distributed systems: data consistency across services, reliability patterns, SLOs and SLAs, and observability tooling.
- Technically fluent: able to read the code, follow the architecture and engage meaningfully with design decisions and production problems.
- Backend engineering in a strongly-typed language. Stack is Java/Spring Boot, but Java experience is not a requirement; must be able to learn and work in the stack with confidence.
- Experience with microservices in a cloud-native environment (AWS heavy).
- Designing and operating APIs and data services that feed mobile and web clients: latency, pagination, caching and backwards compatibility with released app versions.
- Relational database engineering, including data modelling and query performance for read-heavy workloads over large transaction histories.
- Event-driven and async systems experience.
- Familiarity with mobile and web delivery (Flutter and Angular, or similar), enough to make good trade-offs with client engineers.
Nice to have
- Exposure to agentic or AI-integrated systems, and engineering practices.
Details
- Location: India, Delhi NCR.
- Remote-first team; Working Out of Office (WOO) policy allows working from anywhere in the world for up to 90 days a year.
- Flexible working hours.
- Team works across time zones.
Read the full description and apply on the company’s own careers page.