Description
About Tide
Tide is transforming the small business banking market, supporting over 2 million members globally with business accounts and administrative solutions.
About the Team
The Accounts team manages the platform layer for account management, transactions, and compliance at Tide.
About the Role
As an Engineering Manager at Tide, you will lead the Accounts team, setting technical direction, owning delivery and reliability, and growing the team across backend, mobile, and web.
Responsibilities
- Lead the Accounts team across backend, Flutter mobile, and Angular web, setting technical direction and holding it to delivery.
- Define and maintain the interface with the ledger, ensuring data consistency and ownership.
- Own account opening, account management, and account switching (CASS), including regulatory compliance.
- Manage the member-facing transaction experience end-to-end.
- Set technical direction for services that are read-heavy, data-rich, and tightly coupled to the app.
- Ensure system stability and operational reliability for your services.
- Partner with product, design, compliance, and operations to ensure accuracy and compliance.
- Grow engineers at every level across backend, mobile, and web.
- Collaborate with other teams that build on the Accounts platform.
- Align with other Engineering Managers across Banking on shared platform and infrastructure decisions.
Requirements
- Meaningful engineering management experience leading teams through real delivery.
- Experience leading product-driven teams with a solid backend engineering foundation.
- Experience leading distributed, remote-first teams across time zones.
- Proven experience aligning with senior leadership on deliveries and managing dependencies.
- Strong grasp of distributed systems, data consistency, reliability patterns, SLOs, and observability tooling.
Technical Depth
- Technically fluent with the ability to read code, follow architecture, and engage with design decisions.
- Experience with backend engineering in a strongly-typed language.
- Experience with microservices in a cloud-native environment (AWS).
- Designing and operating APIs and data services for mobile and web clients.
- Relational database engineering and event-driven systems experience.
- Familiarity with mobile and web delivery (Flutter and Angular).
How You Work
- Set technical direction and hold others to it.
- Care about member experience and correctness equally.
- Be a good neighbour to other teams.
- Communicate clearly with non-technical stakeholders.
- Develop engineers at every level.
Tech Stack
- Java, Spring Boot, and JOOQ for building RESTful APIs.
- Event-driven architecture with SNS+SQS and Kafka.
- PostgreSQL via RDS or Aurora.
- Docker, Terraform, ArgoCD, and EKS.
- DataDog for monitoring and observability.
- GitHub, Semgrep, and solid testing for CI/CD pipelines.
- Angular on Web, Flutter for mobile app.
Benefits
- Competitive compensation with salary and share options.
- Generous annual leave and bank holidays.
- Paid parental leave.
- Sabbatical options.
- Health insurance.
- Life and accident cover.
- Mental wellbeing support.
- Volunteering and development days.
- Learning and development budget.
- Work outside the office policy.
- Home office setup contribution.
- Laptop ownership.
- Snacks and meals.
For more fresh new jobs, check out yubhub.co.