Remote (Global) Full-time

Going is hiring a Senior Software Engineer (Travel Systems)

About the Role

Going is seeking a Senior Software Engineer (Travel Systems) to join our Travel team. You will play a key role in architecting and scaling the backend systems that power flight deal discovery, data ingestion, inventory search, booking systems, and more. This role blends deep technical ownership with cross-team collaboration, mentorship, and hands-on contributions.

What You'll Do

  • Ramp up on Going’s backend services, architecture, codebase, and deployment pipelines.
  • Contribute to core travel systems including APIs, GDS integrations, and async workflows.
  • Lead development of backend features in collaboration with product, data, and mobile/web engineers.
  • Propose and implement performance, reliability, or maintainability improvements in existing services.
  • Pair with and mentor engineers across the team to share best practices and raise technical quality.
  • Help shape the future of our system design through thoughtful, pragmatic engineering contributions.
  • Own and evolve core components of our backend architecture, especially around travel systems integrations.
  • Lead greenfield development of scalable systems that support Going’s backend and data capabilities.
  • Drive improvements in service observability, fault tolerance, performance, and data integrity.
  • Collaborate with other engineering leaders to shape technical strategy, service boundaries, and system evolution.
  • Mentor engineers and champion engineering best practices in design, testing, documentation, and incident response.
  • Influence engineering-wide standards, helping us scale while maintaining technical excellence and joy of development.

What We're Looking For

  • 8+ years of backend engineering experience in high-scale, distributed systems.
  • Proficiency in both statically and dynamically typed programming languages (e.g., Go and Python/Ruby).
  • Strong knowledge of Linux-based systems, system debugging, and operational fundamentals.
  • Deep experience with relational databases (PostgreSQL preferred), caching (Redis), and async job queues (e.g., Sidekiq, Celery).
  • Experience working with APMs and observability tooling (e.g., Datadog, New Relic).
  • Clear, empathetic communication skills and ability to work collaboratively with engineers, product managers, and designers.
  • You’re able to work US hours, and you’re legally authorized to work in the United States.

Nice to Have

  • MS/MA in Computer Science or related engineering field.
  • Extensive Golang experience, especially with protobuf and gRPC.
  • Familiarity with modern backend architecture patterns including service decomposition, event-driven systems, and data pipelines.
  • Experience modernizing or refactoring legacy codebases in high-availability systems.
  • Exposure to travel technology platforms or GDS systems is a plus.

Technical Stack

  • Languages: Golang (protobuf + gRPC)
  • Databases & Caching: PostgreSQL, Redis
  • Data Platforms: Apache Iceberg, Starburst Galaxy, Databricks
  • Frontend: Next.js, React Native
  • Infrastructure & Tools: GitHub, GitHub Actions, CircleCI, Datadog
  • Collaboration: Notion, Jira

Benefits & Compensation

  • Compensation: $160,000 + equity
  • Comprehensive health, vision, dental, and life insurance
  • 401(k) with a 5% match
  • 100% remote work environment
  • Annual team retreats
  • Open vacation policy, with a 15-day minimum
  • $750/quarter remote work, wellness, and wisdom stipend
  • Up to 12 weeks of paid family leave
  • Meetup stipend when you cross paths with a co-worker
  • Continuing education & development reimbursement

Work Mode

This is a fully remote position open to candidates located in the United States.

We accept you for who you are and consider everyone on an equal opportunity basis without regard to ancestry; age; appearance; color; gender identity and/or expression; genetics; family or parental status; marital, civil union, or domestic partnership status; mental, physical, or sensory disability; national, social or ethnic origin; past or present military service; sexual orientation; socioeconomic status; race; religion or belief; hair length; organ donor status. Going is an E-Verify employer.

Required Skills
GolanggRPCProtobufPostgreSQLRedisNext.jsReact NativeApache IcebergStarburst GalaxyDatabricksGitHub ActionsSystem DesignAPI DevelopmentDistributed Systems
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Going

Going is a bootstrapped and profitable travel-tech company with over 2.5 million members, building the most delightful and intelligent travel platform.

Visit website
Job Details
Category backend
Posted 8 months ago