Engineering Manager
Architus Systems
Apply to this jobArchitus is collaborating with Tide, a growing leader in banking technology, on strategic projects, and we are looking for a Senior Java Engineer to join their innovative team.
About Tide
Tide recently established a branch in Lithuania, currently home to 30 engineers, with plans for significant expansion next year. Tide is building an innovative finance platform designed to help small businesses save both time and money. In addition to providing business accounts and banking services, Tide offers a comprehensive suite of connected administrative solutions, ranging from invoicing to accounting.
Launched in 2017, Tide is now trusted by over 1 million small businesses worldwide and is available to SMEs in the UK, India, and Germany. With its headquarters in central London and offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide employs over 1,800 people.
As Tide continues to grow rapidly and expand into new markets, the company is always seeking passionate and driven teammates. Join Tide in its mission to empower small businesses and help them save time and money.
The Opportunity
Tide’s engineering teams are building and managing a rich product catalog across various domains. With an exciting roadmap ahead, Tide empowers its engineers to make impactful technical decisions that shape the Global One Platform. Working in small, autonomous teams, engineers take ownership of microservices, self-organising to address technical challenges and set guidelines within Communities of Practice.
As an Engineering Manager, you'll lead teams responsible for designing, building, and managing key components of a diverse product catalog. You’ll drive engineering practices, guide architectural decisions, and ensure the success of autonomous teams.
This role offers a unique chance to shape the future of a rapidly growing company. Engineering Managers at Tide are empowered to make decisions that influence their domain and contribute to the evolution of Tide's One Platform.
Tide operates with full-stack teams organized by domains, each owning a part of the product catalog. Engineers collaborate on technical challenges, self-organize, and set guidelines within Communities of Practice, regardless of their level in the Growth Framework.
Technical Stack:
- Java, Spring Boot, and JOOQ to build the RESTful APIs of our microservices (but we welcome people who are used to any strongly typed general-purpose programming language!)
- Event-driven architecture with messages over SNS+SQS and Kafka to make them reliable
- Primary datastores are MySQL and PostgreSQL via RDS or Aurora (we are heavy AWS users)
- Docker, Terraform, EKS used by the Cloud team to run the platform
- DataDog and Rollbar to keep it running
- GitHub with Sonarcloud, Semgrep and solid testing to power the CI/CD pipelines - new joiners are encouraged to have something deployed to production in their first 2 weeks
- Angular 2+ with ngrx on Web, Flutter for the Mobile App
- Fivetran/Snowflake/Looker for the BI insights and Python/Faust/Flask/Tecton + some ML libs for the automated decisioning and risk management
Key responsibilities:
- Collaborate with senior management to translate business goals into a clear and actionable engineering roadmap.
- Lead technology initiatives across multiple engineering teams and product domains.
- Manage, mentor, and grow engineering teams, fostering a culture of collaboration, trust, and continuous improvement.
- Own the technical architecture for your domain, ensuring alignment across teams and with broader organizational goals.
- Guide your team through the full software development lifecycle, from design to deployment, using Agile methodologies.
- Advocate for modern engineering practices and ensure the delivery of high-quality, scalable solutions.
- Build and maintain relationships with key technology partners and vendors.
- Contribute to the engineering culture by promoting best practices and technical excellence.
- Lead backend engineers, balancing time between hands-on coding, architecture design, and coaching.
Requirements
- 10+ years of experience building server-side applications and strong knowledge of relevant programming languages (e.g., Java 8+). While Java experience isn’t required, you should be willing to learn.
- Solid understanding of backend frameworks (e.g., Spring/Spring Boot).
- Experience with microservices, RESTful APIs (including public Open Banking APIs).
- Proven ability to engineer scalable, reliable solutions in a cloud-native environment.
- Strong focus on delivering secure, well-tested, and well-documented software.
- Willingness to take ownership of code and team processes from development to production.
- Experience with complex financial/payment solutions and third-party integrations.
- Proficiency with relational databases.
- Comfortable in an agile environment.
- Ability to explain technical concepts to non-technical audiences.
- Familiarity with continuous integration, delivery, and deployment practices.
If you’re a seasoned engineering leader who thrives in a fast-paced, innovative environment and is eager to drive change, we’d love to hear from you!
What You’ll Get in Return:
- The gross monthly salary for this position ranges from €7,333 to €9,250 (before taxes-Lithuania), depending on your skills, and experience. But we are also open to discussing the salary further, taking into account your expertise and contributions.
- MELP – flexible benefit app (50 EUR per month accruing)
- 25 days paid annual leave(in addition to Lithuanian public holidays)
- 3 paid days off for volunteering or L&D activities
- Parental Leave days
- Family-Friendly Leave
- Personal L&D budget in the amount of 500 EUR per year
- Mental wellbeing platform Plumm
- WFH equipment allowance
- Sabbatical Leave
- Share options
- Team Events
Summary
Lead engineering teams, manage projects, and drive technical decisions.
Job title
Engineering Manager
Experience level
10+ years
Industry
finance
Location requirements
Located in Vilnius, remote work not specified.
Salary
€7,333 to €9,250
Management role
Yes
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Vilnius, Vilnius City Municipality, Lithuania