T

Tide

Freemium digital banking for small businesses

Engineering Manager

Engineering LeadershipUpdated on Nov 11
Full-timeRemote in Bulgaria

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.
  • A mindset of delivering secure, well-tested, and well-documented software.
  • Full ownership of code and technical solutions across their entire lifecycle, from development to production.
  • Experience integrating with various third-party providers and partners.
  • Sound knowledge and experience working with relational databases.
  • Ability to 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.
  • Ability to apply continuous integration, delivery, and deployment practices in day-to-day development to deliver software reliably to production.
  • Experience leading teams.
  • Experience directly managing people.

Responsibilities

  • Build and run the products owned by the team, spanning members’ banking, payments, administration, and operational tooling needs.
  • Own engineering practices in the team’s domain and make architectural decisions that shape the platform.
  • Lead and directly manage a cross-functional team of 8–12 engineers.
  • Partner with a Product Manager to form the Product Engineering Duo.
  • Take responsibility for team delivery, including quality, stability, timelines, and dependencies.
  • Take responsibility for technical excellence and architecture within the team’s scope.
  • Drive continuous improvement of team performance as measured by DORA.
  • Secure the continuous growth and wellbeing of the engineers on the team.
  • Remain hands-on, dividing 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