T

Tide

Freemium digital banking for small businesses

Engineering Manager

Engineering LeadershipUpdated on Nov 12
Full-timeLithuania

About the Job

Requirements

  • Extensive experience (10+ years) building server-side applications and detailed knowledge of Java.
  • 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.
  • Ability to deliver secure, well-tested, and well-documented software.
  • Ability to own code and technical solutions across their entire lifecycle, from development to production.
  • Experience integrating with 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.
  • Experience applying continuous integration, delivery, and deployment practices in day-to-day development.
  • Experience leading teams and directly managing people.

Responsibilities

  • Build and run the products owned by the team, covering member needs from banking and payments through administration and operational tooling.
  • Lead and directly manage a cross-functional team.
  • Partner with a Product Manager as a Product Engineering Duo.
  • Take responsibility for team delivery, including quality, stability, timelines, and dependencies.
  • Own 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.
  • Work hands-on across design and coding while coaching team members and advising on difficult problems.

Desired Qualifications

  • Experience with any strongly typed general-purpose programming language is welcomed in place of the listed Java-centered stack.

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