1,827,602open jobs
105,297companies
275,668added this week
Browse all
Salary
$88k – $100k per year (gross)
Location
In office (Vilnius, Kaunas)
Seniority
Staff
Employment
Full-Time

First seen by Alion on Oct 1, 2026.

Overview
Company
Impact
Profile match
Rivile is a Lithuanian software company founded in 1993 and headquartered in Vilnius. Its business management and accounting systems are used by thousands of local companies. The products cover finance, inventory and payroll.

Job Description

RIVILE is leading accounting, finance and ERP system provider in Lithuania. “Financial times” nominated Rivile one of “1000 Europe’s Fastest Growing Companies 2022”. We are building a new cloud SAAS B2B products to break into international markets.

We're inviting a Senior Software Engineer / Architect / Tech Lead (JAVA) to join our team and help build a scalable ERP product serving tens of thousands of companies and individuals. Join us if you want to leave a meaningful footprint in society.

 About the role

  • You will be the one of the key persons responsible to design and develop reusable, secure, stable and scalable new ERP (Enterprise Resource Planning) product as web multitenant application using Java
  • You will be focusing on most complex tasks of ERP product development from architecture till development, although some basic development you will be able to delegate
  • You will be part of team of mostly senior developers. You will work in self-managed team together with other developers, product manager and designer to create and develop product that will be easy to use and rich of functionalities that helps companies grow
  • You will ensure system stability by writing unit, integration and e2e tests, contribute to improve the system performance and security
  • You will participate in agile software development routines and Scrum activities from sprint planning to retrospectives

Requirements

What we are looking for

  • Can do attitude – accountability and willingness to do things right way
  • Active listening - understand stakeholders' requirements and daily pain points
  • Constructive communication – accept criticism, assist and support teammates, stay flexible
  • Knowledge sharing - starve for spreading knowledge and facilitate in development team learning

Mandatory experience requirements

 7+ years of experience building SaaS multi-tenant solutions with strong Java knowledge which brings ability to design and develop complex solutions

  • Java 17+
  • Spring ecosystem (Core, Boot, Web, Data and Security, Spring Cloud, Spring Integration)
  • Hibernate
  • Event driven microservices with CQRS (Common Quarry Responsibility Segregation)
  • Saga design pattern
  • Domain Driven Design
  • Unit / integration testing
  • Performance testing 
  • Databases NoSQL and RDBMS (preferred Postgres/SQL server)
  • Docker and Kubernetes
  • Web security concepts

Preferred experience requirements (stand out)

  • GraphQL
  • Event driven frameworks using  Axon or Message Bus (JMS based)
  • Multi tenancy
  • CI/CD with GitHub Actions and GCP
  • Basic communication skills in English since we use part of written communication in English Big part of communication is in Lithuanian
  • Background in ERP systems would make you really stand out

Company offers

What we offer

  • Pride – you will see your product in many companies monitors, tablets and phones
  • Respect of individual opinion while working on team consensus
  • Lots of freedom and responsibility
  • Trainings / conferences / self-improvement
  • Flexible workplace Vilnius / Kaunas / internationally / from home
  • Private health insurance
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,827,602 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Vilnius
≈ $14k – $33k per year (Estimated) • In office • Hyderabad
Apply
≈ $14k – $33k per year (Estimated) • In office • Hyderabad
Apply
$81k – $151k per year • Hybrid • Secret • Bachelor's Degree • Orlando
Python
C#
C++
C#
.NET
DevOps
CI/CD
Git
GitLab
Linux
Apply
$98k – $182k per year • In office • Bachelor's Degree • Cape Canaveral
Python
Java
C++
DevOps
Git
Management
Confluence
Agile
Apply
$98k – $182k per year • In office • 2+ years exp • Bachelor's Degree • Fort Worth
Python
C#
C++
DevOps
GitLab
Linux
Robotics
Sensor Fusion
Management
Jira
Agile
Apply
$61k – $88k per year (gross) • Hybrid • Full-Time • Vilnius • Kaunas
C#
C#
.NET
DevOps
Git
AWS
Amazon CloudWatch
Linux
Cybersecurity
Auth0
Apply
≈ $38k – $80k per year (Estimated) • In office • Full-Time • Vilnius
Apply
AI Engineer 2 days ago
≈ $46k – $122k per year (Estimated) • Remote (Lithuania) • Bachelor's Degree • Vilnius
Python
SQL
AI/ML
Scikit-learn
SciPy
Computer Vision
Pandas
NumPy
PyTorch
LLMOps
Machine Learning
DevOps
GCP
Azure
AWS
Apply
$61k – $88k per year (gross) • Hybrid • Full-Time • Vilnius • Kaunas
Python
Rust
AI/ML
Cursor
Claude Code
LoRA
Fine-tuning
AI Agents
PEFT
QLoRA
LLM
OpenAI Codex
Agentic Workflows
Multi-Agent Systems
Tool Use
Apply
$51k – $77k per year (gross) • Remote (Lithuania) • Full-Time • Vilnius
DevOps
Terraform
CI/CD
Apply
See all jobs
This is one of many
1,827,602 more open roles from verified company boards, updated every day.