Software Engineering Jobs in Lithuania
There are 120 open Software Engineering jobs in Lithuania on freehire right now. 45 of them were posted recently. The skills employers ask for most often are api, ai and ci-cd.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | month | €5,025 | €5,584 | €6,208 | 27 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 58%
- ai 45%
- ci-cd 45%
- cloud 43%
- java 38%
- aws 35%
- sql 33%
- docker 33%
How the work is done
- Remote 46 · 38%
- Hybrid 30 · 25%
- Onsite 2 · 2%
Visa sponsorship offered in 47% of the 17 postings that state a position on it.
Seniority
- Senior 50
- Lead 5
- Junior 3
- Staff 3
- Intern 2
- Middle 1
Who is hiring
- 1000+ employees 26
- 501-1000 employees 20
- 51-200 employees 4
- 201-500 employees 3
PHP Developer (Fixed-term contract)
PHP Developer on a fixed-term hybrid contract in Vilnius, maintaining and modernizing insurance applications using PHP 8.x, MySQL, CakePHP, and Symfony.
Junior Java Software Engineer
Junior Java engineer building data migration and integration pipelines using Java, Apache Camel, XML, and XSLT on Linux environments.
Software Engineer
Product Owner for Trafi's white-label Mobility as a Service platform, leading product discovery, roadmap planning, and backlog management for city transport projects. Hybrid role in Vilnius.
Sr. Software Engineer (NodeJS) | Kaunas
The Senior Software Engineer will design and maintain full-stack applications using Node.js, TypeScript, and front-end frameworks like React or Angular. The role involves the full software development lifecycle, including implementing DDD, CQRS, and Clean Architecture patterns.
Senior Staff Software Engineer, Agentic Platform
Leads the architecture of an AI agent platform for a fintech company, defining shared services like context APIs, tool layers, and safety controls while partnering with engineering and product teams.
Staff Software Engineer, Agentic Platform
Builds and scales the backend systems that power Tide’s AI-driven financial services, integrating APIs, workflows, and tools to support secure, reliable agentic platforms for SMEs.
Senior Software Engineer (Ruby)
Build and optimize Ruby-based backend services for a mobility platform, handling ride processing, payments, and AWS/Kubernetes infrastructure.
Senior Software Engineer (Ruby)
Build and optimize Ruby-based backend services for a mobility platform, handling payments, ride processing, and AWS/Kubernetes infrastructure.
Senior Software Engineer (Java)
Senior Java engineer building healthcare solutions; writes clean, tested backend code, mentors teams, and designs scalable systems using Spring Boot and event-driven architectures.
Java Developer
Java Developer on a core banking modernization team, building and maintaining microservices with Java 11/17+, Spring Boot, Kafka, and Oracle Database in a fully remote B2B role.
Senior Software Engineer | Kimchi
Builds and maintains the AI agent harness layer that turns raw LLMs into reliable, long-horizon autonomous workers, using TypeScript, Go, and Kubernetes across cloud providers.
Junior Software Engineer I Networking Solutions
The Junior Software Engineer will design, develop, and maintain networking solutions, including VPNs and APIs, for industrial IoT devices. The role involves working with Linux-based systems and collaborating in an agile team to optimize software for networking equipment.
SAP BTP CAP JAVA DEVELOPER
Develop cloud-native applications on SAP BTP using CAP Java, integrating with SAP S/4HANA and building REST/OData services for an international manufacturing client's digital transformation.
Senior Software Engineer | Infrastructure
Senior engineer builds and maintains low-level Kubernetes and cloud infrastructure systems in Go, focusing on multi-cloud automation, node lifecycle, and storage optimization across AWS, GCP, and Azure.
Software Engineer
Software Engineer developing and maintaining internal systems for an aviation company, focusing on system design, integration, and problem-solving with Symfony as a key technology.
Golang Developer (Senior)
This role involves designing and building high-scale backend services and web scraping endpoints using Go and Node.js/TypeScript. You will maintain infrastructure handling massive data traffic and collaborate on architecture within a large-scale distributed systems environment.
Associate JAVA Software Engineer
The Associate Software Engineer will join the Marketing Enablement team at KAYAK to maintain marketing systems and develop new AI-driven workflows using Java, Spring, and SQL. This role requires working from the Kaunas office at least three days per week.