
Développeur(-euse) principal(e) de logiciels (contenu) /Principal Software Development Engineer
Expedia29 days ago
Montréal, CanadaStaff+
Responsibilities
- Provide technical leadership and architectural direction for scalable content platforms and backend services across Expedia Group.
- Design AWS cloud-native applications, low-level systems, REST and gRPC APIs, and data models for distributed, highly available services.
- Guide multiple teams through architecture decisions, technical tradeoffs, implementation plans, and engineering standards.
- Promote automated testing, production readiness, deployment practices, operational excellence, reliability, performance, and developer productivity.
- Use data, observability signals, experimentation, and metrics to improve content systems and user and developer experiences.
- Guide the safe production integration and operation of AI/ML-enabled content capabilities, including technical guardrails and evaluation approaches.
- Provide technical guidance for full-stack, operator-facing, partner-facing, and internal-tool capabilities when needed.
Requirements
- Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
- At least 10 years of relevant professional experience.
- Demonstrated ownership of multi-service or domain-level content platforms, including system design, API design, data modeling, testing strategy, deployment, and ongoing operational health.
- Deep experience designing and operating AWS cloud-native applications, including service-to-service communication patterns such as gRPC.
- Experience with Redis/Valkey, Cassandra, MySQL, PostgreSQL, and other datastores and caches.
- Experience using AI-assisted engineering tools and workflows for design, implementation, debugging, analysis, and developer productivity, with sound judgment regarding safe use.
- Bilingual French and English communication skills.
- Preferred experience defining and evolving multi-service content platform architectures, API contracts, domain models, reusable data strategies, and AI/ML-enabled content capabilities such as classification, ranking, generation support, or quality evaluation.
Benefits
- Medical, dental, and vision coverage; paid time off; and an Employee Assistance Program.
- Wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network membership.
- Flexible work model requiring employees in the Montreal office at least three days per week.
- Position is available only in Montreal.
Tech Stack
Categories
About Expedia
Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.