Principal Software Engineer
Finance Systems, Remote
Confirmed live in the last 24 hours
Locations
Seattle, WA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
BigQuery
Docker
Google Cloud Platform
JavaScript
Git
Airflow
React.js
Scala
SQL
Terraform
Python
TypeScript
Requirements
- You're a player/coach who enjoys mentoring
- You're detail oriented and well organized
- You're creative, especially with business process improvements
- You're excited about making systems better, easier to use, and more scalable and reliable for our stakeholders and passionate about continuous improvement
- You don't shy away from new tools, languages, or domains (eg. finance, accounting or travel)
- You care about both the how and the why
- Fluent / Highly Skilled In: Python, Distributed System Design, API Design, Code Review & Design Patterns, Data Warehousing in cloud environments and Unit & Integration Testing
- Comfortable / Moderate Skill with: Front-end development Javascript/Typescript and a framework (eg Angular/React), SQL, Github Actions & Terraform (or similar)
- Excited to Learn/Interested in: Test-driven development, Finance or Accounting systems, Scala
- Cloud: GCP
- Backend: mostly Python, but likely Scala in the future
- Frontend: Typescript, TBD React or Angular
- Orchestration: Airflow
- Data Warehouse: BigQuery
- CICD & IAC: Github Actions / Terraform
- Avid user of docker devcontainers
- Hopper sold around $4 billion in travel and travel fintech in 2022, up nearly 3X over 2021. In 2022, Hopper increased its revenue 2.5X year-over year
- The company's bespoke fintech products, such as Flight Disruption Guarantee and Price Freeze, now represent 30-40% of Hopper's total app revenue
- Given the success of its fintech products, Hopper launched a B2B initiative called Hopper Cloud in late 2021. Through this partnership program, any travel provider (airlines, hotels, banks, travel agencies, etc.) can integrate and seamlessly distribute Hopper's fintech or travel inventory. As its first Hopper Cloud partnership
- Hopper partnered with Capital One to co-develop Capital One Travel, a new travel portal designed specifically for cardholders
- Recognized as one of the world's most innovative companies by Fast Company four years in a row, Hopper has been downloaded over 80 million times and continues to have millions of new installs each month
- Hopper has raised over $700 million USD of private capital and is backed by some of the largest institutional investors and banks in the world. Hopper is primed to continue its acceleration as the world's fastest-growing mobile-first travel marketplace
Responsibilities
- Consult with business leaders and operations teams to identify and automate manual workflows
- Define data requirements, design and implement appropriate ETL and reconciliation processes
- Develop and scale the data pipelines feeding our data warehouse and financial ledgers
- Design & deploy automated pipeline management and monitoring
- Experiment with new tools and technologies to improve data efficiency, quality and consistency
- Mentor, and coach technical team members
- Establish, maintain and document high data quality standards
- Be a trusted advisor to our technology leadership and your peers