Job details
Senior Software Engineer, Finance Systems
- Python
- TypeScript
- Angular
- SQL
- React.js
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
The Finance Automation Team is working closely with application engineers, data scientists, product owners and of course the finance teams to build products that allow timely performance reporting, understanding our trends and customers, and powering decision making to grow our business. Finance is the central business partner to all verticals and we are trusted to provide accurate, reconciled figures to the business. If you share a passion for building world-class finance reporting systems and automated processes, we’d love to talk to you.
In this role you will help the team design, build, scale, and maintain our reporting, attribution and data integration infrastructure. Your work will help inform, enrich and drive our business and marketing decisions - and in the process cross technical and functional boundaries while deeply learning how our business works at scale. Day to day, your work may range from helping to design and evolve the system architecture, supporting us as we scale, to building out end-to-end prototypes and other tests for product features and ideas, to inventing, iterating on and applying our latest frameworks to help improve the transparency, auditability and accuracy of our financial system. Your contributions will be broad and immediately impactful.
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.
- Work with and mentor technical team members
- Establish, maintain and document high data quality standards.
- Be a trusted advisor to our technology leadership and your peers.
About You
- You have a lot of [good] ideas, and you share and advocate for them confidently
- 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
Skills & Interests
- 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
Our Tech Stack
- Cloud: GCP
- Backend: mostly Python, but possibly Scala in the future
- Frontend: Typescript / Angular
- Orchestration: Airflow
- Data Warehouse: BigQuery
- CICD IAC: Github Actions / Terraform
- Avid users of docker devcontainers
Benefits
- Well-funded and proven startup with large ambitions, competitive salary and stock options
- Unlimited PTO
- Carrot Cash travel stipend
- WeWork All Access Pass OR 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
More about Hopper
At Hopper, we are on a mission to become the world’s best — and most fun — place to book travel. By leveraging massive amounts of data, advanced machine learning algorithms, Hopper combines its world-class travel agency offering with proprietary fintech products to help customers spend less and travel better. Ranked the third largest online travel agency in North America, the app has been downloaded nearly 80 million times and continues to gain market share globally.
Here are just a few stats that demonstrate the company’s recent growth:
- 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.
- 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.
Come take off with us!