368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$44k – $95k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff
Overview
Company
Impact
Profile match
Our purpose is to transform the way businesses manage travel and expenses. We do this by helping companies drive down the cost of their travel program using smart technology, and making the process of booking and managing travel and reconciling expenses a positive experience for their people. We are a global team of driven and passionate professionals who build kick-ass technology for the global travel and expense industry.

Reporting to either a Manager or a Senior Manager, you will work closely with cross-functional teams to assist in delivering high-quality software that meets our customers' needs. As a Staff Engineer in a team, you are expected to have a significant and sustained impact on your team's outcomes through the design and delivery of technology solutions. In addition, you are expected to have a broad, cross-team impact by designing and delivering solutions that address complex, multi-team problems and improve the overall health of the engineering system. Your work raises the standard for architecture, reliability, and delivery practices across teams. You influence technical direction through deep expertise, strong judgment, and collaboration, enabling teams to move faster, make better trade-offs, and deliver high-quality outcomes at scale.

In this role, you will be the driving force behind technical quality and cross-team coherence, ensuring our systems are robust, scalable, and delightful for our customers. Here is how you will make a profound impact:

Responsibilities:

  • Elevate Software Quality through Collaboration: You will be a vital connector, collaborating extensively with cross-functional Product, Design, and Technology teams. Your work ensures that we consistently create high-quality, resilient software that directly translates into an exceptional customer experience.
  • Lead Complex, Multi-Team Solutions: You will regularly take the technical lead in designing and delivering solutions that are not confined to a single team or component. This involves a deep, architectural understanding of integration points, cross-system dependencies, and a clear-eyed assessment of technical and business trade-offs. Your focus goes beyond the feature level to fundamentally improve how interconnected systems function across the entire domain.
  • Champion Code and Deployment Excellence: You are committed to producing clean, consistent, and meticulously organised solutions that rigorously adhere to our established technology standards and best practices. You will maintain a high-velocity development cycle, regularly deploying your changes to production with confidence and a focus on reliability.
  • Proactive System Health and Architectural Stewardship: You possess a keen, forward-looking perspective, proactively identifying and surfacing systemic issues that affect multiple teams. This includes hidden technical debt, critical scalability bottlenecks, reliability risks, and architectural inconsistencies. You will not just report these issues but will drive the creation and execution of practical, high-impact plans to address them at their root.
  • Unblock and Empower Engineering Teams: You act as a force multiplier, providing essential technical guidance, foundational frameworks, and critical system context to unblock other teams. Crucially, you achieve this without becoming a central point of failure or a bottleneck, empowering teams to move forward autonomously.
  • Strategic Risk Mitigation and Future-Proofing: You constantly look ahead to anticipate potential scaling challenges, looming reliability threats, or architectural limitations. You execute early, strategic actions to mitigate these risks well before they can disrupt delivery timelines or negatively impact the customer experience.
  • Mentorship, Coaching, and Multiplied Impact: Your influence extends far beyond your direct code output. You actively mentor and coach engineers across the organisation, with a specific focus on developing Senior Engineers. You guide their growth in sophisticated system thinking, sound technical judgment, and confident delivery. Your success is measured by the increased capability and output of the engineers around you.

Requirements:

Your proven expertise and capabilities will be the engine for your success in this role:

  • System-Level Technical Leadership: You possess a demonstrated and sustained ability to drive significant technical improvements and architectural changes that span multiple teams. You excel at identifying complex, system-level trade-offs and skillfully fostering a deep, cross-functional understanding of intricate dependencies across the organisation.
  • End-to-End Solution Ownership: You are proficient in owning and directing multi-team solutions, expertly navigating the delicate balance between achieving business needs, managing technical debt, and ensuring long-term scalability. You are a champion for consistency, ensuring the rigorous and secure adoption of modern design and coding practices across your domain.
  • Mastery of Execution at Scale: You are an expert at driving and enforcing execution for high-volume, complex systems. This includes the ability to efficiently remove cross-team dependencies and blockers, while enforcing the highest standards for observability, code quality, and reliable, high-integrity delivery pipelines.
  • Driving Modern Development Practices: You are a passionate champion for adopting modern engineering methodologies, including emergent design principles, robust Continuous Integration/Continuous Deployment (CI/CD) pipelines, and comprehensive automation strategies. Furthermore, you actively enhance and refine existing toolchains to dramatically boost developer productivity and experience.
  • Strategic Data-Driven and AI Adoption: You have a verifiable track record of establishing and embedding data-driven practicessuch as implementing error budgets, tracking granular performance metrics, and defining SLAsto measure and improve engineering health. You are also a strategic driver for the organisation-wide adoption of AI-enabled workflows and intelligent automation to create new efficiencies.
  • Deep and Pragmatic Technical Breadth: You possess deep expertise in working across multiple programming languages, frameworks, and architectural layers (from sophisticated front-end interfaces to robust back-end services). You bring a pragmatic willingness to engage with, refactor, and strategically improve legacy codebases, consistently elevating them to meet modern architectural and security standards.
  • Consensus Building and Technical Communication: You are masterful at translating and communicating highly complex technical concepts to diverse audiences, from junior engineers to executive leadership. You excel at building genuine consensus across teams, successfully aligning them to adopt unified technical directions and organisation-wide best practices.
  • Dedicated Mentor and Coach: You are recognised for your ability to simultaneously guide the growth and career progression of multiple engineers. Peers seek you out for guidance in advanced system design, and you are known for facilitating effective knowledge sharing and applying high emotional intelligence in your coaching and feedback.
  • Organisational and Delivery Resilience: You have the proven ability to help entire teams navigate periods of significant organisational change, shifting business priorities, and technical pivots while maintaining consistent, high-quality delivery and preserving strong team morale.
  • Practical Planning and Execution: You are highly experienced in the planning, scoping, and execution of complex, large-scale projects, always applying a pragmatic lens to balance effort and impact. Prior exposure to and an understanding of the unique complexities of the travel technology industry will be a considerable advantage.

Technical Skills, Architecture and System Design Expertise:

Core Systems and Development:

  • Expert in enterprise stacks (Java, C#, . NET), mastering advanced performance tuning (GC, JIT).
  • Designs high-throughput concurrent/asynchronous systems.
  • Final escalation for low-level performance profiling and bottleneck elimination.

Architectural Strategy:

  • Deep practical expertise in all major architecture patterns (Microservices, EDA, Serverless, SOA); selects the optimal one.
  • Strategically negotiates trade-offs (Speed vs. Complexity, OpEx vs. Scale, Build vs. Buy).
  • Aligns architecture with team structure (Conway's Law).

Scalable and Resilient Systems:

  • Governs mandatory failure handling patterns (Bulkheads, Circuit Breakers, Retries).
  • Establishes and validates geo-distributed Disaster Recovery (DR/BCP) strategies, ensuring aggressive RTO/RPO via mandatory "Game Day" testing.
  • Manages distributed data consistency (Eventual via Sagas/CDC, or strong via Two-Phase Commit).

Architectural Leadership and Governance:

  • Drives high-impact, cross-team architectural decisions.
  • Establishes organisation-wide standards, reference architectures, and security baselines.
  • Secures stakeholder buy-in by articulating rationale, TCO, risks, and measurable benefits.
  • Maintains authoritative "living" architectural documentation (e. g., ADRs).

Domain Modelling and API Design:

  • Applies Domain-Driven Design (DDD) to define clean service boundaries, Bounded Contexts, and Aggregates.
  • Designs, governs, and version-controls coherent public/private APIs (REST, gRPC, GraphQL), ensuring alignment and minimal coupling.

Technology Evaluation and Strategy:

  • Methodically evaluates new technology based on data, focusing on TCO, OpEx, maintainability, security, and vendor viability.
  • Leads creation of "golden path" reference implementations for safe, accelerated adoption.

Technical Debt and Auditing:

  • Leads rigorous architectural reviews, code/design audits, and blameless post-mortems.
  • Owns technical debt, identifying and prioritising structural deficiencies.
  • Translates analysis into pragmatic, tracked remediation plans integrated into roadmaps.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$19k – $47k per year (Estimated) • Remote • Full-Time • Perm
C#
C#
ASP.NET Core
Dapper
Entity Framework Core
Databases
Apache Kafka
ClickHouse
ElasticSearch
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
Docker Compose
GitHub Actions
Kubernetes
TeamCity
GitHub
GitLab
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Tomsk
C#
Java
Python
DevOps
CI/CD
Docker
Git
Grafana
Graylog
Kubernetes
Prometheus
Splunk
Apply
$19k – $47k per year (Estimated) • Remote • Full-Time • Tomsk
C#
C#
ASP.NET Core
Dapper
Entity Framework Core
Databases
Apache Kafka
ClickHouse
ElasticSearch
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
Docker Compose
GitHub Actions
Kubernetes
TeamCity
GitHub
GitLab
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Perm
C#
Java
Python
DevOps
CI/CD
Docker
Git
Grafana
Graylog
Kubernetes
Prometheus
Splunk
Apply
Cloud Engineer (AWS) 5 hours ago
In office • Full-Time • 5+ years exp • Bachelor's Degree • Dalian
Python
DevOps
AWS
CI/CD
CloudFormation
Docker
FinOps
GitHub Actions
Kubernetes
Terraform
GitHub
Apply
Senior Data Engineer 1 month ago
$28k – $55k per year (Estimated) • Remote • Bengaluru
PowerShell
Python
SQL
Databases
Azure Cosmos DB
Google BigQuery
Snowflake
AI/ML
dbt
DevOps
Azure
Apply
$41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
$38k – $83k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
Databases
Oracle
DevOps
AWS
Platform Engineering
Apply
Data Architect 2 hours ago
$38k – $91k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru • Pune
Node JS
Python
SQL
JavaScript
Databases
Databricks
MongoDB
Redis
Apply
$28k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
DevOps
CI/CD
Platform Engineering
Apply
$26k – $69k per year (Estimated) • In office • Full-Time • 9+ years exp • Bachelor's Degree • Bengaluru • Hyderabad • Chennai • Noida
Databases
Db2
IMS
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.