Location: Lithuania Department: One Platform

About Tide

At Tide, we are building a business management platform designed to save small businesses time and money. We provide our members with business accounts and related banking services, along with a comprehensive set of connected administrative solutions from invoicing to accounting.

Launched in 2017, Tide is now used by over 1 million small businesses worldwide and is available to UK, Indian, and German SMEs. Headquartered in central London, with offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide employs over 2,000 people.

Tide is rapidly growing, expanding into new products and markets, and always looking for passionate and driven individuals. Join us in our mission to empower small businesses and help them save time and money.

About the Role

As an Engineering Manager at Tide, you will be responsible for designing, creating, and running the product catalog within your area. We have a long roadmap with many interesting problems to solve, including core account/payments infrastructure, a complex onboarding state machine, lending products, business administration tools (accounting, payroll, tax), and tooling for marketing, servicing, public APIs, investment products, and acquiring solutions.

This role offers a unique opportunity to make a significant impact by taking ownership of engineering practices in a rapidly expanding company. We empower our Staff Engineers to make critical architectural decisions that affect their domain and shape the future of Tide’s One Platform.

We operate in full-stack teams grouped under common domains, owning specific products within Tide’s catalog. Our engineers self-organize, discuss technical challenges, and establish guidelines within Communities of Practice, irrespective of their position in our Growth Framework.

Key Responsibilities:

  • Autonomously define and own a portion of the target architecture for your domain, ensuring all projects and services within the area adhere to it.
  • Contribute to early engineering phases, laying the groundwork for the team(s) in your area.
  • Collaborate with the product team to select technology partners.
  • Lead engineers within your team, balancing your time between design, coding, and coaching. You will be the go-to person for advice and solutions to complex problems.
  • Regularly align your vision and roadmap for your part of the target architecture with other Staff Engineers to ensure the success of complex, multi-domain initiatives.
  • Work closely with product owners, mobile & web engineers, data scientists, and other business stakeholders to translate requirements into well-engineered solutions.
  • Make significant contributions to our Community of Practice, leveraging your extensive experience to become a beacon of best practices.

What We Are Looking For

  • Extensive Experience: 10+ years of experience building server-side applications and detailed knowledge of relevant programming languages (e.g., Java 8 or newer). Willingness to learn Java is essential as many of our microservices are written in it.
  • Backend Frameworks: Sound knowledge of a backend framework (e.g., Spring/Spring Boot).
  • Microservices & APIs: Experience running microservices and implementing/consuming RESTful APIs (often public in Open Banking).
  • Cloud-Native: Experience engineering scalable and reliable solutions in a cloud-native environment.
  • Software Quality: A mindset focused on delivering secure, well-tested, and well-documented software.
  • Ownership: Willingness to own your code and your team’s processes from development to production.
  • Financial Services: Exposure to complex solutions in financial/payment services.
  • Third-Party Integrations: Experience integrating with various third-party providers and partners.
  • Databases: Experience with relational databases.
  • Agile Environment: Comfort working in an agile environment.
  • Communication: Ability to communicate technical concepts to a non-technical audience.
  • CI/CD: Exposure to continuous integration, delivery, and deployment.

Our Tech Stack

  • Backend: Java, Spring Boot, and JOOQ for RESTful APIs (experience with any strongly-typed general-purpose programming language is welcome).
  • Messaging: Event-driven architecture using SNS+SQS and Kafka for reliability.
  • Databases: MySQL and PostgreSQL via RDS or Aurora (heavy AWS users).
  • Cloud Infrastructure: Docker, Terraform, EKS (managed by our Cloud team).
  • Monitoring: DataDog and Rollbar.
  • CI/CD: GitHub with Sonarcloud, Semgrep, and robust testing. New joiners are encouraged to deploy to production within their first two weeks.
  • Frontend: Angular 2+ with ngrx (Web), Flutter (Mobile App).
  • Data & ML: Fivetran/Snowflake/Looker for BI insights; Python/Faust/Flask/Tecton + ML libraries for automated decisioning and risk management.

What You’ll Get In Return

  • Salary: Gross monthly salary ranging from €7,400 to €9,250 (before taxes, Lithuania), negotiable based on skills and experience.
  • Benefits:
    • MELP - flexible benefit app (€50/month accrual)
    • 25 days paid annual leave (plus Lithuanian public holidays)
    • 3 paid days off for volunteering or L&D activities
    • Parental Leave days
    • Family-Friendly Leave
    • Personal L&D budget (€500/year)
    • Mental wellbeing platform (Plumm)
    • WFH equipment allowance
    • Sabbatical Leave
    • Share options
    • Team Events

Tidean Ways of Working

At Tide, we champion a flexible workplace model supporting both in-person and remote work. While remote work is supported, we value face-to-face interactions for team spirit and collaboration. Our offices serve as hubs for innovation and team-building, encouraging regular in-person gatherings to foster a strong sense of community.

LI-SJ1 #LI-Remote

Tide is a Place for Everyone

At Tide, we believe our differences enrich our culture. Our Tideans come from diverse backgrounds and experience levels. We welcome everyone irrespective of ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity, or differently-abled status. We celebrate diversity as a cornerstone of our success, enabling us to build products that resonate with our members’ diverse needs and lives. We are One Team, fostering a transparent and inclusive environment where everyone’s voice is heard.