CareerPlanSign in

Staff/Lead Software Engineer

USA💼 Full-time🗓 2026-09-11 → 2026-09-25

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

Deliverable

production ML models | product features | infrastructure

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

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.