Hopper

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

Hopper6 months ago
Location

Boston - Remote

Workplace

Remote

Type

Full Time

Salary

USD 150,000 – 200,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 enhancing Hopper's Disruption and Insurance product category, with opportunities to innovate in a data-driven, entrepreneurial environment that contributes significantly to the company's revenue.

What you'll do

Project Planning: Investigate and scope upcoming projects, taking ownership of complex technical initiatives
Code Development: Write, review, and continuously improve backend system code
Technical Mentorship: Support team members through pair programming and asynchronous knowledge sharing
Continuous Learning: Stay updated on new technical concepts, services, and cloud platform features
System Quality: Enhance system reliability and maintain high software engineering standards
Fintech Innovation: Contribute to developing and maturing Hopper's Disruption and Insurance product category

What we look for

Technical

Backend DevelopmentStrong skills in designing and implementing scalable backend systems
Cloud TechnologyAdvanced knowledge of cloud-native development and GCP services

Education

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

Experience

Senior Engineering5+ years of professional software engineering experience with emphasis on backend development
Project LeadershipProven track record of delivering complex, multi-month projects from inception to production

Skills

Required skills

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

Nice to have

Industry ExperienceBackground in travel or fintech industries
Project LeadershipDemonstrated ability to lead complex, multi-month projects
Technical MentorshipExperience in mentoring and supporting team members' technical growth

Compensation & benefits

Salary

USD 150,000 – 200,000 (annual)

Stock options

Available

Benefits

Competitive Compensation

Competitive salary with pre-IPO equity packages

Unlimited PTO

Flexible time-off policy

Travel Stipend

Carrot Cash travel stipend

Workspace Flexibility

Co-working space access and work-from-home stipend

Comprehensive Healthcare

100% employer-paid Medical, Dental, and Vision coverage

Insurance Benefits

Disability and Life insurance

Retirement Planning

401k plan and Health Reimbursement Account (HRA)

Parental Leave

Generous parental leave policy exceeding industry standards


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and fit
  2. 2
    Technical Assessment Coding challenge or technical screening to evaluate programming skills
  3. 3
    Team Interview Technical interviews with potential team members, focusing on system design and problem-solving
  4. 4
    Leadership Interview Discussion with engineering leadership about long-term goals and cultural fit
  5. 5
    Final Offer Comprehensive offer including compensation, benefits, and role details

Apply for this position

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