CrawlJobs Logo

Software Engineer - Flights

United States, Austin · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Join the core Flights Platform team at Hopper, where your contributions will directly impact a high-growth, global travel ecosystem that handles millions of users and high-volume, real-time transactions daily. This role offers significant feature ownership and a chance to deep-dive into the technical complexities of the airline industry. You will be instrumental in developing and evolving the mission-critical systems that power Hopper’s core flight booking engine.

Job Responsibility

  • Driving Core Feature Delivery: Taking ownership of major feature releases across the entire flight booking funnel—from flight search to booking creation and post-booking fulfillment
  • Impacting Global Reach: Building scalable services that integrate new airline partners and support our B2B distribution network, enabling Hopper’s growth worldwide
  • System Reliability: Contributing directly to the design and implementation of highly resilient, low-latency services that ensure a trustworthy and seamless experience for customers under high load
  • End-to-End Feature Development: Designing, implementing, and deploying high-quality code for new flight product features, taking them from concept to production
  • System Enhancement: Participating actively in discussions around system design, identifying opportunities to improve service scalability, performance, and monitoring (SLOs/SLAs)
  • Integration Projects: Leading the technical implementation of new integrations with external airline and GDS partners, navigating complex communication protocols and data schemas
  • Code Quality and Mentorship: Upholding high standards for code quality through thorough code reviews, mentoring more junior engineers on best practices, and driving engineering excellence
  • Implementation and Review: Writing clean, performant code, contributing significantly to the codebase, and performing code reviews to maintain quality and share knowledge
  • Technical Problem Solving: Collaborating with senior engineers to troubleshoot, debug, and resolve challenging production issues in a distributed system
  • Requirements Planning: Partnering with Product Managers and Product Operations to understand business requirements, decompose features into technical tasks, and estimate delivery timelines
  • System Exploration: Deeply exploring and improving the existing codebase and contributing to engineering improvements for the core flights product

Requirements

  • Feature Ownership Track Record: A working history of owning the technical implementation, testing, and deployment of features throughout the development life cycle
  • System Contribution: Experience working on and contributing to the design of highly available microservices in a production environment
  • Language Proficiency: Strong proficiency in Scala or other JVM languages, such as Java/Kotlin
  • Distributed Systems Experience: Familiarity with various service communication methods, including gRPC, Pub/Sub, and REST, and practical experience working in a distributed environment
  • Collaboration and Communication: Excellent communication skills, demonstrating an ability to effectively collaborate with developers, product managers, and operations teams to achieve feature goals

What we offer

  • Well-funded and proven startup with large ambitions, competitive salary, upsides of pre-IPO equity packages
  • Uncapped quarterly paid performance bonus
  • Unlimited PTO
  • Carrot Cash travel stipend
  • Access to co-working space on demand through FlexDesk AND Work-from-home stipend
  • Generous parental leave, much above industry standards
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Small, dynamic teams = massive impact
  • 100% employer paid Medical, Dental and Vision coverage for employees
  • Access to Disability & Life insurance
  • Health Reimbursement Account (HRA)
  • DCA/ FSA and access to 401k plan

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Flights

8 matching positions

Software Engineer - Flights

Join the core Flights Platform team at Hopper, where your contributions will dir...
Location
Location
Colombia
Salary
Salary:
Not provided
hopper.com Logo
Hopper
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Feature Ownership Track Record: A working history of owning the technical implementation, testing, and deployment of features throughout the development life cycle
  • System Contribution: Experience working on and contributing to the design of highly available microservices in a production environment
  • Language Proficiency: Strong proficiency in Scala or other JVM languages, such as Java/Kotlin
  • Distributed Systems Experience: Familiarity with various service communication methods, including gRPC, Pub/Sub, and REST, and practical experience working in a distributed environment
  • Collaboration and Communication: Excellent communication skills, demonstrating an ability to effectively collaborate with developers, product managers, and operations teams to achieve feature goals
Job Responsibility
Job Responsibility
  • Driving Core Feature Delivery: Taking ownership of major feature releases across the entire flight booking funnel—from flight search to booking creation and post-booking fulfillment
  • Impacting Global Reach: Building scalable services that integrate new airline partners and support our B2B distribution network, enabling Hopper’s growth worldwide
  • System Reliability: Contributing directly to the design and implementation of highly resilient, low-latency services that ensure a trustworthy and seamless experience for customers under high load
  • End-to-End Feature Development: Designing, implementing, and deploying high-quality code for new flight product features, taking them from concept to production
  • System Enhancement: Participating actively in discussions around system design, identifying opportunities to improve service scalability, performance, and monitoring (SLOs/SLAs)
  • Integration Projects: Leading the technical implementation of new integrations with external airline and GDS partners, navigating complex communication protocols and data schemas
  • Code Quality and Mentorship: Upholding high standards for code quality through thorough code reviews, mentoring more junior engineers on best practices, and driving engineering excellence
  • Implementation and Review: Writing clean, performant code, contributing significantly to the codebase, and performing code reviews to maintain quality and share knowledge
  • Technical Problem Solving: Collaborating with senior engineers to troubleshoot, debug, and resolve challenging production issues in a distributed system
  • Requirements Planning: Partnering with Product Managers and Product Operations to understand business requirements, decompose features into technical tasks, and estimate delivery timelines
What we offer
What we offer
  • Well-funded and proven startup with large ambitions, competitive salary and upsides of pre-IPO equity packages
  • Hopper offers group medical and dental insurance to full-time employees
  • Hopper offers life insurance with short term and long term disability coverage
  • All employees and dependents have access to telemedicine services, anytime, anywhere
  • very generous parental leave, much above industry standards
  • Unlimited PTO
  • Carrot Cash travel stipend
  • Flexdesk Access Pass & Work-from-home stipend
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Fulltime
Read More
Arrow Right

Software Engineer - Flights

Join the core Flights Platform team at Hopper, where your contributions will dir...
Location
Location
Mexico
Salary
Salary:
Not provided
hopper.com Logo
Hopper
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Feature Ownership Track Record: A working history of owning the technical implementation, testing, and deployment of features throughout the development life cycle
  • System Contribution: Experience working on and contributing to the design of highly available microservices in a production environment
  • Language Proficiency: Strong proficiency in Scala or other JVM languages, such as Java/Kotlin
  • Distributed Systems Experience: Familiarity with various service communication methods, including gRPC, Pub/Sub, and REST, and practical experience working in a distributed environment
  • Collaboration and Communication: Excellent communication skills, demonstrating an ability to effectively collaborate with developers, product managers, and operations teams to achieve feature goals
Job Responsibility
Job Responsibility
  • Driving Core Feature Delivery: Taking ownership of major feature releases across the entire flight booking funnel—from flight search to booking creation and post-booking fulfillment
  • Impacting Global Reach: Building scalable services that integrate new airline partners and support our B2B distribution network, enabling Hopper’s growth worldwide
  • System Reliability: Contributing directly to the design and implementation of highly resilient, low-latency services that ensure a trustworthy and seamless experience for customers under high load
  • End-to-End Feature Development: Designing, implementing, and deploying high-quality code for new flight product features, taking them from concept to production
  • System Enhancement: Participating actively in discussions around system design, identifying opportunities to improve service scalability, performance, and monitoring (SLOs/SLAs)
  • Integration Projects: Leading the technical implementation of new integrations with external airline and GDS partners, navigating complex communication protocols and data schemas
  • Code Quality and Mentorship: Upholding high standards for code quality through thorough code reviews, mentoring more junior engineers on best practices, and driving engineering excellence
  • Implementation and Review: Writing clean, performant code, contributing significantly to the codebase, and performing code reviews to maintain quality and share knowledge
  • Technical Problem Solving: Collaborating with senior engineers to troubleshoot, debug, and resolve challenging production issues in a distributed system
  • Requirements Planning: Partnering with Product Managers and Product Operations to understand business requirements, decompose features into technical tasks, and estimate delivery timelines
What we offer
What we offer
  • Well-funded and proven startup with large ambitions, competitive salary and the upsides of pre-IPO equity packages
  • Unlimited PTO
  • Carrot Cash travel stipend
  • Hopper will cover 100% of the employee premiums for EOR-offered health, dental, life and short term disability insurances with SulAmerica
  • Hopper offers employees in Brazil monthly meal vouchers
  • Very generous parental leave
  • Flexdesk All Access Pass & Work-from-home stipend
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Small, dynamic teams = massive impact
  • Fulltime
Read More
Arrow Right

Software Engineer - Flights

Join the core Flights Platform team at Hopper, where your contributions will dir...
Location
Location
Netherlands
Salary
Salary:
Not provided
hopper.com Logo
Hopper
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Feature Ownership Track Record: A working history of owning the technical implementation, testing, and deployment of features throughout the development life cycle
  • System Contribution: Experience working on and contributing to the design of highly available microservices in a production environment
  • Language Proficiency: Strong proficiency in Scala or other JVM languages, such as Java/Kotlin
  • Distributed Systems Experience: Familiarity with various service communication methods, including gRPC, Pub/Sub, and REST, and practical experience working in a distributed environment
  • Collaboration and Communication: Excellent communication skills, demonstrating an ability to effectively collaborate with developers, product managers, and operations teams to achieve feature goals
Job Responsibility
Job Responsibility
  • Driving Core Feature Delivery: Taking ownership of major feature releases across the entire flight booking funnel—from flight search to booking creation and post-booking fulfillment
  • Impacting Global Reach: Building scalable services that integrate new airline partners and support our B2B distribution network, enabling Hopper’s growth worldwide
  • System Reliability: Contributing directly to the design and implementation of highly resilient, low-latency services that ensure a trustworthy and seamless experience for customers under high load
  • End-to-End Feature Development: Designing, implementing, and deploying high-quality code for new flight product features, taking them from concept to production
  • System Enhancement: Participating actively in discussions around system design, identifying opportunities to improve service scalability, performance, and monitoring (SLOs/SLAs)
  • Integration Projects: Leading the technical implementation of new integrations with external airline and GDS partners, navigating complex communication protocols and data schemas
  • Code Quality and Mentorship: Upholding high standards for code quality through thorough code reviews, mentoring more junior engineers on best practices, and driving engineering excellence
  • Implementation and Review: Writing clean, performant code, contributing significantly to the codebase, and performing code reviews to maintain quality and share knowledge
  • Technical Problem Solving: Collaborating with senior engineers to troubleshoot, debug, and resolve challenging production issues in a distributed system
  • Requirements Planning: Partnering with Product Managers and Product Operations to understand business requirements, decompose features into technical tasks, and estimate delivery timelines
What we offer
What we offer
  • Well-funded and proven startup with large ambitions, competitive salary and the upsides of pre-IPO equity packages
  • Hopper offers employees enrollment to a Hopper sponsored Health Collective that includes options for basic medical and dental insurances, as well as options for deductibles
  • Hopper offers private insurance coverage to supplement social security payments attributed to Accidental Death and Long term disability, including Excess and Gap insurances
  • In lieu of a formal pension plan, Hopper will provide a cash allowance to put towards pension savings
  • Please ask us about our very generous parental leave, much above industry standards!
  • Unlimited PTO
  • Flexdesk coworking All Access Pass AND Work-from-home stipend
  • Carrot Cash travel stipend
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Navigation Algorithm Software Engineer

Seeking an engineer with M.S. or Ph.D. in Aerospace Engineering, Electrical Engi...
Location
Location
United States , Cambridge
Salary
Salary:
90.00 - 100.00 USD / Hour
softworldinc.com Logo
Softworld
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S. or Ph.D. in Aerospace Engineering, Electrical Engineering, Systems Engineering, Computer Science or equivalent
  • Deep knowledge of navigation principles and algorithms (Strapdown navigation, Kalman Filtering, navigation aiding)
  • Strong algorithm and software development skills in C/C++, Python, MATLAB/Simulink
  • Familiarity with test driven development and Agile development
  • Background in navigation performance analysis (covariance analysis, Monte Carlo analysis)
  • Experience with navigation related sensors (IMUs, GNSS, vision)
  • Secret clearance or above
  • 12+ month contract commitment
Job Responsibility
Job Responsibility
  • Developing, analyzing and testing navigation algorithms and software
  • All stages of development life cycle (prototype to flight ready software)
  • Performance analysis including covariance analysis, Monte Carlo analysis, and post-flight test data analysis
  • Test driven development, integration and test support, defect resolution
What we offer
What we offer
  • Medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, legal plan, short-term disability
  • Retirement savings plan
  • Service bonus and holiday pay plans (up to eight paid holidays per benefit year)
  • Transit spending account
  • Paid sick leave under applicable state or local plan
  • Fulltime
Read More
Arrow Right