Job Closed
This listing is no longer active.
Hopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to give every member of
Software Engineer – Flights
Location
Texas
Posted
171 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Flights
Hopper
• 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.
Job 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.
Benefits
- 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.
- Please ask us about our very 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Head of GTM Engineering
TLDRTLDR is a daily newsletter with links and TLDRs of the most interesting stories in startups 🚀, tech 📱, and coding 💻
• Own the GTM automation architecture. Design, build, and maintain low-code and code-based workflows to connect our GTM systems. • Build the "Outbound Engine." Develop automated prospecting systems that scrape data, identify leads, and utilize LLMs to research prospects and draft hyper-personalized outreach at scale. • Engineer the lead lifecycle. Architect the logic for lead routing and scoring, ensuring every inbound lead is instantly qualified, enriched, and routed to the right rep with zero latency. • Deploy internal AI agents. Create AI workflows that assist the sales team by auto-generating account research briefs, summarizing calls, and updating CRM fields automatically. • Maintain system hygiene and APIs. act as the technical owner for HubSpot integrations and third-party APIs, ensuring data flows accurately and error logs are resolved immediately.
Transport Bid Manager (Engineer)
EgisEgis is a leading global architecture, consulting, construction engineering and operating firm. We work side by side with clients to build a more balanced, sustainable and resilient world. Egis has acquired Omnia Projects, a UK-based engineering consultancy specialising in electricity Transmission and Distribution (T&D). Established in 2012, Omnia Projects is a respected specialist in T&D engineering, project management and technical assurance. With over 110 staff, the company has delivered critical infrastructure for clients including National Grid, helping to shape the UK’s evolving energy system.
• As part of the Sales team within the Systems Division, you lead complex and strategic bids as full projects. • You mobilize technical, commercial and contractual expertise to design distinctive, coherent and competitive proposals. • You are involved in the entire tender response cycle, from GO/NOGO to contract signature. • Analysis and scoping • Review of the specifications and understanding of client requirements • Identification of challenges, risks, value levers and differentiating factors • Assessment of technical, contractual, organizational and financial feasibility • Structuring and coordination • Definition of the response plan: deliverables, milestones, schedule and resources • Facilitation of multidisciplinary teams • Smooth coordination of internal and external communications • Proposal design • Oversight of the technical solution and project organization • Writing and structuring the technical response • Ensuring overall consistency between technical, commercial, risk and contractual commitments • Costing and commercial strategy • Monitoring offer production costs and defining the sale price • Margin analysis and contribution to negotiation strategy • Differentiated positioning aligned with client expectations and the market • Quality and performance • Ensuring the quality of the response, in substance and form • Implementing management tools and capturing lessons learned
iOS Software Engineer, Mobile Infrastructure
DropboxDropbox is the one place to keep life organized and keep work moving.
• Maintain and upgrade our current tooling both to support developers as well as ensure a properly functional CI/CD system • Improve the mobile build scripts by working on foundational issues and helping to rearchitect, as necessary • Work with other engineers to promote best practices and ensure a high quality bar is maintained • Collaborate with other build and platform teams to ensure tooling is properly supported and scalable to future solutions • Provide support for other components owned by this team, not limited to features currently written in Swift
Senior Fullstack Software Engineer, Nova
IterableThe customer activation platform that helps brands deliver joyful experiences at massive scale.
• Build and iterate on the frontend and backend components that power agentic user experiences. • Collaborate with design and product teams to create intuitive, conversational interaction patterns. • Work across the stack to integrate frontend workflows with backend services, platform APIs, and internal tooling. • Contribute to the evolution of underlying frameworks, including agent workflows and supporting infrastructure. • Participate in architectural and design discussions to ensure solutions are scalable, maintainable, and aligned with product goals. • Write high-quality, well-tested code and help refine engineering standards and best practices. • Debug production issues, improve observability, and contribute to system reliability. • Partner with other engineers to deliver features from concept to production, including technical design, implementation, testing, and rollout.




