Hopper

Sr. Software Engineer - Fintech / Disruption and Insurance (100% Remote)

Hopper6 months ago
Location

Toronto - Remote

Workplace

Remote

Type

Full Time

Salary

CAD 150,000 – 300,000

Level

Senior

Role

Senior Software Engineer

Posted

Sep 19, 2025

Full TimeRemoteSenior

The role

Summary

Hopper is seeking a Senior Software Engineer for their Fintech team to develop sophisticated backend systems powering their award-winning travel technology platform. The role focuses on innovating disruption and insurance products within Hopper's fintech portfolio, working on scalable solutions that contribute to 70% of the company's revenue.

What you'll do

Project Planning: Investigate, scope, and own complex engineering projects in the Fintech domain
Code Development: Write, review, and continuously improve backend system code
System Architecture: Design and implement scalable, maintainable backend solutions
Team Mentorship: Guide team members through pair programming and async communication
Technology Research: Explore and integrate new technical concepts, services, and cloud features

What we look for

Technical

Backend DevelopmentStrong expertise in developing complex backend systems
Cloud EngineeringProficient in cloud-native development and GCP services

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field

Experience

Senior Engineering5+ years of professional software engineering experience
Fintech ExperienceProven track record in developing financial technology solutions

Skills

Required skills

Full-stack DevelopmentExtensive experience with backend-focused full-stack development
JVM LanguagesProficiency in Scala, Kotlin, or Java with production experience
System ArchitectureAbility to design scalable and maintainable system architectures
Service CommunicationExpertise in gRPC, pub/sub, and REST communication methods
Cloud PlatformStrong knowledge of Google Cloud Platform (GCP) and cloud-native development
Infrastructure as CodeExperience with Terraform or similar infrastructure deployment tools

Nice to have

Fintech ExperienceBackground in travel or fintech industries
Project LeadershipDemonstrated ability to lead complex, multi-month projects
MentorshipExperience in mentoring and guiding team members

Compensation & benefits

Salary

CAD 150,000 – 300,000 (annual)

Stock options

Available

Benefits

Health Insurance

100% premium coverage for group insurance plan

Disability Coverage

Life, short-term, and long-term disability insurance

Healthcare

HSA covering medical and dental expenses

Telemedicine

Dialogue telemedicine services for employees and dependents

Retirement

RRSP plan with automatic pre-tax contributions

Time Off

Unlimited PTO with generous parental leave

Work Flexibility

Remote work with co-working and home office stipends

Travel Perks

Carrot Cash travel stipend

Equity

Pre-IPO equity package and competitive compensation


Interview process

  1. 1
    Initial Screening Resume and background review
  2. 2
    Technical Phone Screen Discussion of technical skills and experience
  3. 3
    Technical Interview In-depth technical assessment of engineering capabilities
  4. 4
    System Design Interview Evaluation of architectural and scalability thinking
  5. 5
    Team Fit Interview Meeting with potential team members to assess cultural alignment
  6. 6
    Final Interview Discussion with senior leadership and final decision-making

Apply for this position

You'll be redirected to the company's application page