Staff Engineer architecting foundational patterns for scalable travel commerce engine at Hopper. Leading technical design and mentoring within the engineering team for innovative solutions.
Responsibilities
Architect the foundational patterns that allow the engineering organization to scale.
Define the "North Star" for Scala-based distributed systems.
Lead the evolution of the platform to support "configuration over customization."
Conduct deep-dive design reviews and mentor senior engineers.
Design and operate API and full-stack solutions.
Proactively explore and resolve engineering improvements for the team and the product.
Collaborate cross-functionally to ensure foundational logic is robust and extensible.
Drive decision-making through high-quality documentation and asynchronous communication.
Requirements
A natural drive to fearlessly deep dive into an unknown, complex code base.
Strong product thinking anchored in the customer.
Deep experience with distributed system development in Scala.
Prioritize "configuration over customization," building modular systems that support N partners.
Distinguish between what has to be right from the start and what can be iterated on.
8+ years of experience in backend heavy engineering role.
Legally eligible to work in Canada, no visa sponsorship needed.
Live in a time zone within Americas, LATAM, or Europe (GMT/GMT+1).
Benefits
Hopper covers 100% of the premiums for group insurance plan.
Hopper offers life, short term and long term disability coverage.
HSA that covers eligible medical and dental expenses.
All employees and dependents have access to Dialogue’s telemedicine services, anytime, anywhere.
All employees have access to an RRSP plan with automatic pre-tax withdrawals per pay.
Please ask us about our very generous parental leave, much above industry standards!.
Unlimited PTO.
Carrot Cash travel stipend.
Access to co-working space on demand through FlexDesk AND Work-from-home stipend.
Entrepreneurial culture where pushing limits and taking risks is everyday business.
Open communication with management and company leadership.
Senior Engineer responsible for hands - on development of backend systems and user - friendly interfaces. Collaborating with founders to improve product and codebase for Hiive's liquidity platform.
Senior Software Engineer developing and maintaining CI/CD pipelines and cloud services for Acquia. Working with Golang, Kubernetes, and DevOps practices to enhance operational efficiency.
Senior Software Engineer responsible for guiding and mentoring a team in software development. Focused on .NET, React, and Azure technologies at a leading IT services company.
Senior Full Stack .NET Engineer developing various .NET Core applications at Dotmatics. Collaborating with cross - functional teams to deliver high - quality software solutions.
Backend Engineer developing scalable web services in Java and/or Scala for game clients. Collaborating with client engineers to ensure effective integration across platforms and support live game operations.
Full - Stack Application Developer responsible for designing and implementing features in Kotlin web applications for a cloud - native Policy Administration System. Work with Agile teams collaborating on software solutions for insurance carriers.
Senior Software Developer managing API Operations for Verafin. Supporting critical systems and enhancing customer - facing API integration for fraud, payments, and data ingestion.
Backend Engineer on GitLab's Agent Observability team enhancing AI - powered systems and collaborating with cross - functional teams on product development. Focused on building, maintaining, and integrating advanced backend features.
Senior .NET/Integration Developer building the connective tissue of a new digital banking ecosystem for a major Credit Union. Ideal for hands - on engineers thriving in cross - functional teams.
Développeur Backend Senior participant à des intégrations techniques dans l'industrie hypothécaire avec Nesto, un fournisseur majeur au Canada. Collaborant avec des équipes pour assurer des solutions de bout en bout.