jobs.pl/Job offers/IT - Software Development/Principal Engineer (Java)
Source: CrawlJobs

Principal Engineer (Java)

Full-time On-site work

Publication date: 29/08/2026

Omio’s vision is to enable people to travel seamlessly anywhere, anyway. We are bringing all global transport into a single distribution system and creating end-to-end magical consumer journeys. 1 billion users use Omio, doing over a billion searches a year.

With Omio you can compare and book trains, buses, ferries and flights globally, offering transparent pricing and easy booking, Omio makes travel planning simple, flexible, and personal.

Omio is available in 46 countries, 32 languages, 33 currencies, and collaborating with over 2,300 providers to offer millions of unique journeys and bookable travel modes.

With 12,000 local transport operators and over 10 million unique routes searched each year, and 240 searchable countries, including our discovery product "Rome2Rio", which helps trip planners coordinate their travel anywhere in the world.

Our offices are based in Berlin, Prague, Melbourne, Brazil, Bangalore, and London.

We are a growing team of more than 430 passionate employees from more than 50 countries who share the same vision: to create a single tool to help send travellers almost anywhere in the world.

Responsibilities

This role combines hands-on engineering, architectural leadership, and cross-team influence—working closely with Product, Design, and Engineering teams across the organisation.; What You’ll Do; Own and drive end-to-end full-stack solutions, from frontend experiences to backend services and cloud infrastructure; Lead architectural design and technical decision-making for scalable, distributed systems; Align engineering solutions with business goals and customer outcomes; Identify and manage technical debt, making pragmatic trade-offs between speed and long-term scalability; Lead cross-team technical initiatives and align multiple stakeholders with end-to-end responsibility; Mentor engineers across teams, raising the bar for full-stack engineering excellence; Define and promote engineering best practices, standards, and reusable patterns; Contribute to internal and external tech talks, representing Omio’s engineering culture; Evangelize use of AI tools and automation in transforming how Omio designs, develops, and delivers software; Tech Stack; Backend & APIs: Java, Node.js, REST, GraphQL (experience with JVM-based services is a plus); Frontend: TypeScript, JavaScript (ES6+), React, React Native, Styled Components; Cloud & Infrastructure: Kubernetes, Docker, Google Cloud Platform (GCP); Data & Systems: Distributed systems, scalable architectures, database design & optimisation; Testing & Quality: Jest, Cypress; Tooling & Collaboration: GitHub, CI/CD pipelines, Infrastructure as Code

Requirements

Qualifications; 10+ years of experience in Software Engineering (Full Stack or Backend), with strong hands-on full-stack expertise; Proven experience building and evolving large-scale, distributed, cloud-native systems; Strong architectural judgment and experience leading system design at scale; Experience in high-growth startups or scale-up environments; Demonstrated experience mentoring engineers and leading technical initiatives; Ability to collaborate effectively with Product, Design, and senior stakeholders; Demonstrated use of AI tools to accelerate SDLC
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you