Remote Senior Software Engineer, Travel

Posted

This job is closed

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
About the job
Posted on
Job type
Salary
$ 148,732 - 148,732 USD / year
Location requirements
Position

-

Experience level
Leave a feedback