Senior Software Engineer
Full Job Description
About the Job:
Omio's mission is to facilitate seamless travel experiences worldwide by consolidating global transportation options into a single system and crafting exceptional consumer journeys. With 1 billion users and over a billion searches annually, Omio allows customers to compare and book trains, buses, ferries, and flights globally, offering transparent pricing and effortless booking for simple, flexible, and personalized travel planning. Available in 45 countries, 32 languages, and 33 currencies, Omio collaborates with over 2,300 providers to offer millions of unique journeys. We connect travelers with 12,000 local transport operators, facilitating over 10 million unique route searches each year across 240 countries, including through our discovery product 'Rome2Rio'. Our offices are located in Berlin, Prague, Melbourne, Brazil, Bangalore, and London, where a team of over 430 passionate employees from more than 50 countries shares the vision of creating a unified tool for global travel.
Job Description:
As a Senior Software Engineer at Omio, you will be instrumental in designing, implementing, and advocating for cross-team projects that deliver company-wide business impact while advancing our technical capabilities. We seek individuals who are mindful, approachable, possess a broad range of technical expertise, and excel at designing and building highly available distributed systems. If this challenge excites you, you'll thrive here.
Our Technologies:
- Languages: Java, NodeJS, Python, Go
- Cloud & Orchestration: Kubernetes, Docker, Jenkins, Terraform
- Cloud Platforms: Google Cloud Platform (Pub/Sub, GCS, BigQuery, BigTable, Dataflow), AWS (RedShift, Kinesis, S3)
- Databases: MySQL, PostgreSQL, Couchbase, Clickhouse
We are looking for individuals passionate about technology and its business impact, capable of gathering requirements, creating delivery plans, and managing cross-departmental alignment for end-to-end project ownership. You will lead internal discussions on major technology directions, mentor and inspire engineers across the organization, and contribute to Omio's external tech presence through talks and presentations. You'll provide detailed analysis, insightful recommendations, and contribute to the tribe's strategy, actively championing architectural evolution towards AI-native development and agent-based engineering practices.
Qualifications:
- 7+ years of experience in Software Engineering.
- Deep knowledge of the JVM environment, large-scale distributed systems, and cloud solutions.
- Strong communication skills for conveying vision, aligning teams, and advising management, with excellent English proficiency.
- Experience in new product development and project management.
- Demonstrated ability to collaborate effectively with internal and external stakeholders at all levels.
- Proactive problem-solving skills to address obstacles before they escalate.
- Expertise in interpreting technical information and quickly finding resolutions.
- Experience with AI-native development, leveraging large language models/coding agents for all SDLC phases (code generation, task creation, documentation, PR review).
- Familiarity with Model Context Protocol (MCP) or similar architectures for AI agent integration into IDEs/terminals.
- Ability to implement and utilize AI agent 'skills' or reusable workflows for complex tasks like incident triage and automated deployment/maintenance.
- Understanding of context engineering to enhance AI agent performance.
- Interest or experience in building applications with AI agents and foundation models.
Additional Information:
Learn more about Omio Engineering and our team: https://medium.com/omio-engineering
At Omio, we celebrate diversity in culture, thought, and background, recognizing it as crucial to our product's global success. We are committed to equal opportunity for all, irrespective of race, gender, religion, sexual orientation, age, or disability.
Hiring process and background checks:
Upon job offer acceptance, Omio partners with Giant Screening for background checks. Giant will contact you via email and optionally via phone/text message to gather necessary information, with your consent requested prior to any data sharing.
What’s in it for you?
- A competitive and attractive compensation package.
- Opportunities for advanced skill development.
- A generous pension scheme.
- A diverse team representing over 45 nationalities.
- The chance to develop maintainable solutions for complex problems with significant business impact.
- Make decisions that directly influence Omio's long-term success.
Diversity makes us stronger. We value diversity and welcome all applicants regardless of ethnicity, religion, national origin, sexual orientation, gender, gender identity, age, or disability.
Company
Omio
Omio, a rapidly growing company with a global presence, started as a small startup and has evolved into a team of 400+ employees representing over 50 countries. With offices in Berlin, Prague, Melbour...