This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Software Engineer on the Travel team, you will own various components of the backend systems, including the data ingestion system, GDS integration, APIs, authentication layer, and asynchronous job systems.
In the short term, you will familiarize yourself with the code bases, contribute to system architecture and design, provide direction to junior engineers, work on new features, refactor and improve existing code, and write robust tests.
In the long term, you will bring creative solutions to projects, design and develop travel systems, build relationships across engineering teams, push for software engineering mastery, and champion technical best practices.
The role requires high ownership, intellectual curiosity, attention to detail, a balance of refinement and pragmatism, excellent communication skills, resourcefulness, and resilience.
Must-have qualifications include 4+ years of experience in a service-oriented ecosystem, proficiency in both statically and dynamically typed languages, strong knowledge of Linux, relational databases, asynchronous job systems, and operational fundamentals.
Nice-to-have qualifications include an MS/MA in Computer Science, experience with monolithic framework applications, extensive Ruby or Golang experience, knowledge of data structures and design patterns, and experience refactoring legacy systems.
Technologies used include Ruby on Rails, Golang, NextJS, React Native, Postgres, Redis, Apache Iceberg, Starburst Galaxy, Databricks, GitHub, Circle CI, Notion, and Jira.
Requirements:
4+ years of professional experience in a complex service-oriented ecosystem
Proficiency in both statically typed and dynamically typed languages
Strong knowledge of Linux-based operating systems
Strong knowledge of Relational Database Systems, SQL, and other storage systems
Strong knowledge of asynchronous job systems and operational fundamentals
Experience with APMs like DataDog
MS/MA in Computer Science or related field (nice to have)
Experience with monolithic framework applications (nice to have)
Extensive Ruby or Golang experience (nice to have)
Strong knowledge of data structures and software design patterns (nice to have)
Experience refactoring/rethinking legacy systems (nice to have)
Benefits:
Salary starting at $148,732 + equity
100% remote work environment
Bi-annual team retreats to various destinations
Open vacation policy with a 15-day minimum
Comprehensive health, vision, dental, and life insurance
401(k) with a 5% match
$750/quarter remote work, wellness, and wisdom stipend
Up to 12 weeks of paid family leave
Meetup stipend for in-person interactions with coworkers
Continuing education & development reimbursement
Challenging problems to solve and a collaborative team environment