CareerPlan

Staff/Lead Software Engineer

USAFull-time2026-09-11 → 2026-11-10
Hybrid · ThailandVisa sponsorship offered

Core

Lead development of product features, experiments, technical initiatives, and complex backend systems while shaping architecture decisions.

Role type

Staff/Lead Software Engineer (Backend)

Builds

Product features, experiments, and complex backend systems

Domain

Travel technology, JVM-based backend systems

Required skills

Java, Scala, Kotlin, SQL, Cassandra, Hadoop, algorithms, data structures, software architecture, system design

Preferred skills

Agile/Scrum practices, KPI-driven engineering, coaching distributed teams

Technologies

Java, Scala, Kotlin, SQL, Cassandra, Hadoop

Responsibilities

Lead development of product features and complex backend systems; Shape architecture decisions and improve system design; Coach distributed engineering teams; Collaborate with backend, client-side, and infrastructure teams; Drive engineering productivity through KPI-driven practices

Seniority

Staff/Lead, hands-on IC with leadership responsibilities