J

Staff Backend Software Engineer

Jobgether • Canada
Remote
Apply
AI Summary

High-impact engineering role focused on building and scaling backend systems for global travel commerce platforms. Key responsibilities include designing, building, and scaling backend systems, collaborating with product managers and business stakeholders, and driving technical direction. Strong proficiency in Scala and GCP-based infrastructure is required.

Key Highlights
Design, build, and scale backend systems and platform services powering a multi-tenant global travel commerce engine.
Collaborate with product managers and business stakeholders to define requirements, shape roadmaps, and influence technical direction.
Develop scalable, reliable, and high-performance distributed systems primarily using Scala and GCP-based infrastructure.
Key Responsibilities
Design, build, and scale backend systems and platform services powering a multi-tenant global travel commerce engine.
Own end-to-end feature development, with a strong focus on backend architecture while leveraging AI tools to contribute across the stack as needed.
Develop scalable, reliable, and high-performance distributed systems primarily using Scala and GCP-based infrastructure.
Technical Skills Required
Scala GCP SQL
Benefits & Perks
Competitive compensation package with pre-IPO equity opportunities
Flexible remote work environment within Canada
Travel stipend and additional lifestyle benefits supporting work-life balance

Job Description


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Backend Software Engineer based in Canada.

This is a high-impact engineering role focused on building and scaling the backend systems that power global travel commerce platforms used by hundreds of millions of users. You will work on a highly distributed, multi-tenant architecture that enables major financial institutions, airlines, and fintech leaders to deliver seamless travel booking experiences. The role sits at the intersection of backend engineering, platform design, and AI-augmented software development, where speed, scalability, and reliability are critical. You will help evolve systems that connect user behavior, pricing intelligence, and partner ecosystems into a unified commerce layer. A key part of the role involves designing foundational patterns that allow new partner experiences to be launched efficiently at scale. You will also collaborate closely with product managers and business stakeholders to shape roadmap decisions and technical direction. This is a hands-on senior role where engineering excellence directly drives product and business growth.

Accountabilities

  • Design, build, and scale backend systems and platform services powering a multi-tenant global travel commerce engine.
  • Own end-to-end feature development, with a strong focus on backend architecture while leveraging AI tools to contribute across the stack as needed.
  • Develop scalable, reliable, and high-performance distributed systems primarily using Scala and GCP-based infrastructure.
  • Architect reusable platform patterns that enable rapid onboarding and launch of new partner experiences.
  • Improve system design, codebase structure, and engineering workflows to optimize both human and AI-assisted development velocity.
  • Collaborate with product managers and business stakeholders to define requirements, shape roadmaps, and influence technical direction.
  • Write clear technical documentation and drive asynchronous decision-making across engineering teams.
  • Participate in code reviews, feedback loops, and collaborative engineering practices within a low-process, high-autonomy environment.
  • Design guardrails and system patterns that ensure safe, reliable, and scalable AI-assisted development workflows.

Requirements

  • Extensive experience in backend software engineering and distributed systems development.
  • Strong proficiency in Scala (or proven ability to quickly ramp up in similar backend languages such as Go, Java, or Python).
  • Deep understanding of scalable system design, APIs, and cloud infrastructure (preferably GCP).
  • Experience building production-grade, high-scale backend platforms in fast-paced environments.
  • Strong product thinking with the ability to align technical decisions with user and business outcomes.
  • Experience working with or designing AI-assisted development workflows, including agentic systems or automation tools.
  • Ability to evaluate trade-offs, articulate technical decisions clearly, and drive consensus in distributed teams.
  • Strong ownership mindset with the ability to take features from concept to production independently.
  • Comfortable working in low-process, high-autonomy engineering cultures.
  • Excellent communication and collaboration skills across technical and non-technical stakeholders.

Benefits

  • Competitive compensation package with pre-IPO equity opportunities.
  • Flexible remote work environment within Canada.
  • Travel stipend and additional lifestyle benefits supporting work-life balance.
  • Comprehensive health, dental, life, and disability coverage (where applicable).
  • Generous parental leave policies.
  • Home office and remote work stipends to support productivity.
  • High-impact engineering environment with significant ownership and autonomy.
  • Opportunity to work on large-scale global systems used by hundreds of millions of users.
  • Strong engineering culture emphasizing innovation, experimentation, and AI-driven development practices.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Chief People and Culture Officer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

raising the village

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada

Junior Python Game Developer (Panda3D)

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

hire feed

Canada

Subscribe our newsletter

New Things Will Always Update Regularly