Hopper logo
Hopper

Spend less. Travel better.

Senior Software Engineer – Customer Experience Platform

Platform EngineerPlatform EngineerFull TimeRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

4 days ago

Salary

CA$150K - CA$250K / year

Seniority

Senior

Job Description

Senior Software Engineer – Customer Experience Platform

Hopper

• Design, build, and improve the backend and full-stack systems that power HTS Assist, internal agent tools, and customer self-serve flows • Develop scalable APIs, microservices, and orchestration logic supporting complex post-booking journeys across AI, chat, voice, and web • Partner with Product, Design, AI, and Operations to deliver features that streamline customer experiences and improve agent efficiency • Integrate with external systems — telephony, CRM, identity, booking platforms — to support internal use cases and partner deployments • Own features end-to-end, from technical design through implementation, testing, deployment, monitoring, and iteration • Contribute to architectural decisions, code reviews, and reliability improvements that raise the bar for the broader team • Analyse system performance and user behaviour to identify opportunities for automation, optimisation, and cost reduction

Job Requirements

  • 6+ years of software engineering experience building large-scale distributed systems or customer-facing applications
  • Strong command of both modern frontend and backend development, with the ability to contribute meaningfully across the full stack
  • Hands-on experience designing and maintaining RESTful APIs, microservices, or event-driven systems
  • Comfort with data storage and cloud infrastructure at a senior level — you know how to make the right tradeoffs without needing to be told
  • A product engineer mindset: you think about the user experience, ask why before how, and take ownership of outcomes, not just outputs
  • Strong communication skills and a track record of effective cross-functional collaboration with distributed teams.
  • Experience with conversational AI, LLM orchestration, or automation systems (preferred)
  • Experience building customer service, CRM, telephony, contact center, or workflow automation tools (preferred)
  • Familiarity with Scala/Python, React, TypeScript, or modern frontend frameworks for engineers who want to contribute full-stack (preferred)
  • Experience integrating with external systems (e.g., telephony APIs, identity providers, payment gateways, CRMs) (preferred)
  • Knowledge of travel industry technologies (PSS/GDS, hotel PMS/CRS) is a plus, though not required.

Benefits

  • Compensation will be determined by candidates' relevant qualifications, knowledge, skills and work experience
  • Total compensation will include a solid base salary and may also include equity (options), sign-on bonus and other potential incentives.

Related Categories

Related Job Pages

More Platform Engineer Jobs

Truelogic Software logo

Senior Data Engineer – Veterinary Technology

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Take end-to-end ownership of the data platform's reliability, encompassing pipelines, warehousing, transformations, and observability. • Design, build, and maintain robust data pipelines using Apache Airflow, orchestrating complex workflows across batch and near-real-time workloads. • Manage and optimize the primary Snowflake data warehouse, handling schema design, clustering keys, materialized views, access controls, and strict cost governance. • Build and maintain the dbt transformation layer, including model design, incremental strategies, dependency management, and documentation. • Deploy and operate data platform services on Kubernetes (EKS), independently managing workloads, debugging pod issues, and tuning resource requests. • Provision and manage data platform infrastructure, including Snowflake resources and Airflow, utilizing Terraform. • Write high-quality SQL and Python for ETL tooling, pipeline logic, and data product delivery. • Manage PostgreSQL as a source-of-truth operational database, focusing on query optimization, indexing, replication, and migrations. • Lead the transition toward change data capture (CDC) for data ingestion, utilizing tools like Debezium to stream database changes. • Implement comprehensive observability, SLA tracking, and alerting across the data platform using Datadog. • Maintain CI/CD pipelines for DAG deployments, dbt runs, schema migrations, and container image builds. • Collaborate with analytics, product, and full-stack development teams to model clean, well-documented data products. • Navigate AWS environments (including RDS and S3) to manage data-adjacent services, read logs, and adjust scaling parameters.

Mexico
Truelogic Software logo

Senior Data & Platform Engineer – Veterinary Technology

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Take end-to-end ownership of the data platform's reliability, encompassing pipelines, warehousing, transformations, and observability. • Design, build, and maintain robust data pipelines using Apache Airflow, orchestrating complex workflows across batch and near-real-time workloads. • Manage and optimize the primary Snowflake data warehouse, handling schema design, clustering keys, materialized views, access controls, and strict cost governance. • Build and maintain the dbt transformation layer, including model design, incremental strategies, dependency management, and documentation. • Deploy and operate data platform services on Kubernetes (EKS), independently managing workloads, debugging pod issues, and tuning resource requests. • Provision and manage data platform infrastructure, including Snowflake resources and Airflow, utilizing Terraform. • Write high-quality SQL and Python for ETL tooling, pipeline logic, and data product delivery. • Manage PostgreSQL as a source-of-truth operational database, focusing on query optimization, indexing, replication, and migrations. • Lead the transition toward change data capture (CDC) for data ingestion, utilizing tools like Debezium to stream database changes. • Implement comprehensive observability, SLA tracking, and alerting across the data platform using Datadog. • Maintain CI/CD pipelines for DAG deployments, dbt runs, schema migrations, and container image builds. • Collaborate with analytics, product, and full-stack development teams to model clean, well-documented data products. • Navigate AWS environments (including RDS and S3) to manage data-adjacent services, read logs, and adjust scaling parameters.

Colombia
Truelogic Software logo

Senior Data & Platform Engineer – Veterinary Technology

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Take end-to-end ownership of the data platform's reliability, encompassing pipelines, warehousing, transformations, and observability. • Design, build, and maintain robust data pipelines using Apache Airflow, orchestrating complex workflows across batch and near-real-time workloads. • Manage and optimize the primary Snowflake data warehouse, handling schema design, clustering keys, materialized views, access controls, and strict cost governance. • Build and maintain the dbt transformation layer, including model design, incremental strategies, dependency management, and documentation. • Deploy and operate data platform services on Kubernetes (EKS), independently managing workloads, debugging pod issues, and tuning resource requests. • Provision and manage data platform infrastructure, including Snowflake resources and Airflow, utilizing Terraform. • Write high-quality SQL and Python for ETL tooling, pipeline logic, and data product delivery. • Manage PostgreSQL as a source-of-truth operational database, focusing on query optimization, indexing, replication, and migrations. • Lead the transition toward change data capture (CDC) for data ingestion, utilizing tools like Debezium to stream database changes. • Implement comprehensive observability, SLA tracking, and alerting across the data platform using Datadog. • Maintain CI/CD pipelines for DAG deployments, dbt runs, schema migrations, and container image builds. • Collaborate with analytics, product, and full-stack development teams to model clean, well-documented data products. • Navigate AWS environments (including RDS and S3) to manage data-adjacent services, read logs, and adjust scaling parameters.

Brazil
Truelogic Software logo

Senior Data & Platform Engineer – Veterinary Technology

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Take end-to-end ownership of the data platform's reliability, encompassing pipelines, warehousing, transformations, and observability. • Design, build, and maintain robust data pipelines using Apache Airflow, orchestrating complex workflows across batch and near-real-time workloads. • Manage and optimize the primary Snowflake data warehouse, handling schema design, clustering keys, materialized views, access controls, and strict cost governance. • Build and maintain the dbt transformation layer, including model design, incremental strategies, dependency management, and documentation. • Deploy and operate data platform services on Kubernetes (EKS), independently managing workloads, debugging pod issues, and tuning resource requests. • Provision and manage data platform infrastructure, including Snowflake resources and Airflow, utilizing Terraform. • Write high-quality SQL and Python for ETL tooling, pipeline logic, and data product delivery. • Manage PostgreSQL as a source-of-truth operational database, focusing on query optimization, indexing, replication, and migrations. • Lead the transition toward change data capture (CDC) for data ingestion, utilizing tools like Debezium to stream database changes. • Implement comprehensive observability, SLA tracking, and alerting across the data platform using Datadog. • Maintain CI/CD pipelines for DAG deployments, dbt runs, schema migrations, and container image builds. • Collaborate with analytics, product, and full-stack development teams to model clean, well-documented data products. • Navigate AWS environments (including RDS and S3) to manage data-adjacent services, read logs, and adjust scaling parameters.

Argentina