Bengaluru, Karnataka, India Hybrid Full-time

Omio is hiring a Principal Engineer (Java)

Responsibilities

  • 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

Requirements

  • Java
  • Node.js
  • REST
  • GraphQL
  • TypeScript
  • JavaScript (ES6+)
  • React
  • React Native
  • Styled Components
  • Kubernetes
  • Docker
  • Google Cloud Platform (GCP)
  • Distributed systems
  • scalable architectures
  • database design & optimization
  • Jest
  • Cypress
  • GitHub
  • CI/CD pipelines
  • Infrastructure as Code

Nice to Have

  • experience with JVM-based services is a plus
About company
Omio
Omio is a travel technology company that builds platforms to search, compare, and book transportation options such as trains, buses, and flights across Europe and beyond.
All jobs at Omio Visit website
Job Details
Category other
Posted 6 days ago