Description
About Tide
Tide is transforming the small business banking market, supporting over 2 million members globally across the UK, India, Germany, and France. They offer business accounts and related banking services, along with a comprehensive set of highly usable and connected administrative solutions.
About the Team
The SRE team is part of Platform Engineering, with a mission to own the reliability system, determining how reliable Tide is by default. Success is measured by SLO attainment and the reliability members experience.
About the Role
Tide is hiring an Engineering Manager to lead the SRE team that owns their reliability system. As an Engineering Manager, SRE, you will:
- Lead: Hire, coach, and set clear goals for the SRE team.
- Define SLOs: Agree SLOs with service owners and run the error budget policy.
- Own observability: Run the observability platform 24/7 in production, including SLOs and platform alerting.
- Release safely: Build deployment guardrails such as canary rollouts and auto-rollback.
- Build resilience: Detect partner degradation early with synthetic monitoring and vendor scorecards.
- Remove toil: Automate manual incident work, such as recording incident timelines and drafting status updates.
- Fix systemically: Turn post-mortem findings and incident patterns into cross-cutting platform fixes.
- Measure outcomes: Track SLO attainment and member-facing reliability metrics.
- Support: Advise product engineering teams on reliability.
What We Are Looking For
- An Engineering Leader with a strong engineering mindset who simplifies problems and looks for optimal solutions.
- A Professional who wants to own real systems in production and be measured on outcomes.
- 10+ years in software engineering or infrastructure engineering roles.
- 3+ years in engineering leadership roles.
- Strong knowledge of SLIs, SLOs, SLAs, and error budgets.
- Hands-on experience instrumenting Java, Python, and Go services with OpenTelemetry.
- Experience using Terraform.
- Working knowledge of Kubernetes, AWS, and Java.
- Experience with canary rollouts, auto-rollback, and auto-scaling.
- Knowledge of reliability patterns such as retries, backoffs, DLQs, the transactional outbox, and feature flags.
- The ability to plan, prioritise, and manage expectations, particularly during incidents and retrospectives.
- Experience running blameless retrospectives that uncover the root cause of complex issues.
Tech Stack
- Cloud: AWS and Kubernetes
- Infrastructure as code: Terraform
- Observability: OpenTelemetry and Coralogix
- Service catalogue: Backstage
- Backend: Java, Python, and Go
- Delivery: Canary rollouts, auto-rollback, auto-scaling, and feature flags
What You'll Get In Return
- Remote first
- 25 days of paid annual leave
- 3 paid days off for volunteering or L&D activities
- Private Health Insurance
- Mental Health Support Platform
- FitPass
- Family and friendly leave (according to statutory)
- Personal L&D budget
- Share Options