Principal Software Engineer - Hotels / Commercial Enablement

Vancouver
Lodging – Engineering /
Full-Time /
Remote
About the job

Do you want to substantially impact the future of Hopper's travel technology?

We're hiring a Principal Software Engineer to join our Hotel team and help us innovate the evolution of travel selling and booking technology. Hotel contributes to 70% of the company's overall revenue.

As a Software Engineer, you will be directly responsible for crafting, implementing, and deploying the sophisticated backend systems that power Hopper’s award-winning user experience.

We’re seeking an experienced Software Engineer to join our team to help us grow and mature our hotel stack.

What would your day-to-day look like:

    • Planning, investigating, or scoping out an upcoming project that you own.
    • Mentoring other team members, either through pair programming or asynchronously through Slack.
    • Writing code, reviewing code, and improving code.
    • Learning about a new technical concept, service, or GCP feature that provides value to our team.
    • While Hopper has a low-meeting culture (no one has more than 10 hours of meetings scheduled at the start of a week, including managers), we find value in regular meetings to discuss ongoing projects with the team and plan work for upcoming sprints.

An ideal candidate has:

    • Experienced in full-stack development, with a strong emphasis on backend skills.
    • Proficient in Scala or other JVM languages (like Java), with demonstrated experience in a production setting.
    • Solid understanding of system architecture, focusing on designing scalable and maintainable solutions.
    • Skilled in various service communication methods, including gRPC, pub/sub, and REST.
    • Knowledgeable in Google Cloud Platform (GCP) and cloud-native development best practices.
    • Experienced in deploying infrastructure using Terraform or similar tools.
    • Demonstrated ability to lead and deliver complex, multi-month projects from inception to production.
    • Committed to enhancing system quality and reliability, showcasing excellence in software engineering practices.
    • Professional background in the travel with an understanding of their specific challenges and requirements.

Perks of working with us:

    • Well-funded and proven startup with large ambitions, competitive salary and stock options/ RSUs
    • Unlimited PTO
    • Flexport 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
    • 100% employer-paid telemedicine, medical, dental, vision, disability and life insurance plans
    • Access to a RRSP plan
$200,000 - $475,000 a year
The yearly total compensation for this senior position ranges from 200 000$ to 475 000$ CAD. Compensation will be determined by candidates' relevant qualifications, knowledge, skills and work experience. Total compensation will include a solid base salary and will also include equity (options / RSUs), sign-on bonus and other potential incentives.
#posttoexternal