T

Tide

Freemium digital banking for small businesses

Engineering Manager

Engineering LeadershipUpdated on Nov 12
Full-timeRemote in Serbia

About the Job

Requirements

  • Extensive experience (10+ years) building server-side applications and detailed knowledge of Python, Java, C#, or another similar language.
  • Sound knowledge of a backend framework such as Spring or Spring Boot.
  • Experience running microservices and implementing and consuming RESTful APIs.
  • Experience engineering scalable and reliable solutions in a cloud-native environment.
  • Deliver secure, well-tested, and well-documented software.
  • Take full ownership of code and technical solutions across their lifecycle, from development to production.
  • Experience integrating with third-party providers and partners.
  • Sound knowledge and experience working with relational databases.
  • Work effectively in an agile environment, using its practices to deliver value consistently and adapt quickly.
  • Ability to communicate technical concepts to a non-technical audience.
  • Apply continuous integration, continuous delivery, and continuous deployment practices in day-to-day development to deliver software reliably to production.
  • Be a hands-on technical leader involved in the team's day-to-day work.
  • Experience leading teams.
  • Experience directly managing people.

Responsibilities

  • Build and run products owned by the team, covering members’ needs from banking and payments through administration and operational tooling.
  • Make architectural decisions affecting the team’s domain and help shape Tide’s Platform.
  • Lead and directly manage a cross-functional team of 8–12 engineers.
  • Partner with a Product Manager as a Product Engineering Duo.
  • Care about both what is built and how it is built.
  • Be responsible for the team's delivery, including quality, stability, timelines, and dependencies.
  • Be responsible for technical excellence and architecture within the team's scope.
  • Drive continuous improvement of team performance as measured by DORA.
  • Support the continuous growth and wellbeing of the engineers on the team.
  • Divide time between design, coding, and coaching team members, and provide advice and solutions to difficult problems.

About the Company

Tide

Freemium digital banking for small businesses

Tide provides digital banking for small and medium-sized businesses, offering business accounts, invoicing, expense management, and instant card control through a digital-first platform. It works by automatically tagging income and expenses, uploading and matching receipts, and storing records, while invoices can be sent, paid, and tracked within the app and a free business Mastercard is managed from the app. The platform differentiates itself with an integrated, all-in-one toolkit that combines accounting features with banking, plus a risk-based onboarding process that may reject some applicants. Tide’s goal is to simplify financial management for business owners by providing a comprehensive, easy-to-use banking and bookkeeping solution in one place.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$539.7M
Headquarters
London, United Kingdom
Founded
2015

Recently Posted Jobs

Explore more opportunities at Tide

See more jobs