Staff Software Engineer, Backend Java Spring Boot
Wego
Staff Software Engineer, Backend Java Spring Boot
About Wego
We are on a mission to help people discover the real value of travel. Since 2005, Wego has built products used by millions of travelers across the Middle East and beyond. Our platform powers large-scale flight and hotel discovery experiences that demand performance, reliability, and scalability at global scale.
The Opportunity
We are hiring a Staff Backend Software Engineer with deep expertise in Java and Spring Boot to shape and scale the core backend architecture of Wego’s travel platform.
This role operates at organizational scope. You will influence architecture across teams, lead major technical initiatives, and define the long-term evolution of our backend systems. This role requires strong architectural judgment, cross-team influence, and the ability to anticipate scaling and reliability challenges before they become systemic risks.
What You Will Do
Architecture and System Design
Shape backend architecture across multiple teams and services.
Design and evolve high-scale distributed systems using Java and Spring Boot.
Define service boundaries, API contracts, and long-term system evolution strategy.
Anticipate scaling limits and proactively address architectural risks.
Make deliberate trade-offs between consistency, latency, cost, and reliability.
Lead large cross-team initiatives involving complex technical dependencies.
Backend Engineering Excellence
Build secure, resilient, and well-documented REST APIs.
Design robust data models with strong transactional guarantees.
Optimize performance across services, databases, and infrastructure layers.
Define caching strategies with clear invalidation logic and operational safeguards.
Strengthen observability through metrics, logging, tracing, and SLO definition.
Platform and Reliability Leadership
Drive production readiness standards across teams.
Lead incident reviews and systemic reliability improvements.
Influence CI CD standards, containerization practices, and cloud architecture decisions.
Identify and reduce platform-level technical debt.
Technical Leadership and Influence
Act as a trusted technical authority across engineering.
Mentor senior engineers and tech leads.
Author architectural standards and backend best practices.
Facilitate cross-team technical discussions and drive alignment.
Raise the overall engineering bar through reviews, documentation, and structured design processes.
Who We Are Looking For
Required Experience
9+ years of backend engineering experience or equivalent demonstrated scope.
Deep expertise in Java and Spring Boot.
Strong experience designing distributed systems at scale.
Advanced knowledge of SQL, data modeling, indexing, and performance tuning.
Strong experience with caching systems such as Redis.
Experience with message brokers such as Kafka, SQS, or RabbitMQ.
Hands-on experience with Docker, CI CD pipelines, and cloud platforms such as AWS or GCP.
Proven track record of influencing architecture across multiple teams.
Strong debugging and root cause analysis skills.
Excellent communication skills across technical and non-technical stakeholders.
AI Usage and Engineering Workflow Expectations
Wego treats AI as a core part of how we build software. AI is not optional or experimental. It is embedded into our engineering workflows to improve speed, quality, and decision-making.
As a Staff Engineer, you are expected to:
Integrate AI tools into your daily development workflow for code generation, refactoring, testing, documentation, and design exploration.
Use AI to accelerate routine implementation work so you can focus more on architectural design, system reliability, and long-term platform evolution.
Critically evaluate and validate all AI-generated output for correctness, performance, security, and maintainability before merging or deploying.
Apply structured verification practices including automated tests, performance review, and security review.
Help refine and mature AI-enabled engineering workflows across teams by sharing best practices and raising standards.
Ensure responsible AI usage by never exposing credentials, secrets, or sensitive proprietary data to AI tools.
AI amplifies engineering capability. Engineering judgment remains accountable for final outcomes.
Join us!
As a Staff Backend Engineer, your decisions will influence the technical trajectory of Wego’s platform. You will shape systems used by millions of travelers and define backend standards across the organization.
If you are passionate about building scalable distributed systems, leading at organizational scope, and working in an AI-embedded engineering environment, we would love to speak with you.
- Department
- Engineering
- Role
- Back End Developer
- Locations
- Lahore
- Brand
- Wego
Staff Software Engineer, Backend Java Spring Boot
Already working at Wego?
Let’s recruit together and find your next colleague.