MisuJob - AI Job Search Platform MisuJob

Principal Engineer (Java)

Omio1

Bengaluru, KA, India Hybrid permanent

Posted: March 24, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a highly skilled Principal Engineer to join our team, with experience in Java programming and a strong passion for transportation systems. The ideal candidate will have a good understanding of Java and experience with large-scale systems, as well as excellent communication and interpersonal skills.

Job Description

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.

As a Principal Full-stack Engineer, you will play a critical role in shaping Omio’s technology landscape across backend and frontend. You will lead complex, end-to-end initiatives, influence architectural direction, and ensure our systems scale reliably while delivering meaningful business and customer impact.

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

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

 

Learn more about Omio Engineering and our Team:

• https://medium.com/omio-engineering 

• https://omio.tech/radar

Hiring process and background checks

At Omio, we work in partnership with Giant Screening or equivalent local agencies. Once a job offer has been accepted, Giant  or equivalent local agencies will be engaged to carry out background screening. Giant will reach out to you via email and occasionally via telephone/text message so that they can gather all relevant information required. Consent will be requested prior to any information being passed to our services company.

 

What’s in it for you? #LifeAtOmio

• A competitive and attractive compensation package

• Opportunity to develop your skills on a new level

• A generous pension scheme 

• A diverse team of more than 45 nationality

• Develop maintainable solutions for complex problems with broad impact on the business as a whole

• Make decisions that will have a direct impact on the long-term success of Omio

 

Diversity makes us stronger 

Here at Omio, we know that no two people are alike, and that’s a great thing. Diversity in culture, thought and background has been key to growing our product beyond borders to reach millions of users from all over the world. That’s why we believe in giving equal opportunity to all, regardless of race, gender, religion, sexual orientation, age, or disability.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply