Capgemini

Senior Backend Engineer

Capgemini
Apply
1 day ago
Remote, Canada or Calgary, CanadaSenior

Responsibilities

  • Lead architecture, data modeling, backfill, cutover, rollback, and decommissioning efforts for legacy media platform migrations.
  • Design and develop Kafka-based event-driven media processing pipelines and asynchronous workflows.
  • Build and maintain media ingestion, processing, storage, and lifecycle management services for images, videos, and documents.
  • Implement privacy, trust, compliance, content validation, secure content handling, and GDPR-compliant data deletion controls.
  • Integrate third-party media processing and transcoding providers, including webhook management, error handling, and operational monitoring.
  • Design and enhance APIs, GraphQL services, and data models for scalability, consistency, backward compatibility, and performance.
  • Provide production support through monitoring, alerting, incident response, troubleshooting, and runbook creation.

Requirements

  • 5+ years of backend software engineering experience building and operating large-scale distributed systems in production.
  • Strong Java and Kotlin backend development experience and expertise with service-to-service integrations.
  • Experience with event-driven architectures, Kafka, asynchronous processing, workflow orchestration, and distributed-systems design.
  • Experience leading large-scale platform migrations, including cutover planning, backfills, rollback strategies, and schema evolution.
  • Strong knowledge of relational and NoSQL databases, data modeling, change data capture, and data lifecycle management.
  • Experience with Redis, cache invalidation strategies, and high-performance backend systems.
  • Experience building or supporting media processing platforms, content management systems, transcoding workflows, CDN integrations, or content safety solutions.
  • Strong operational and troubleshooting experience, including production support, monitoring, alerting, incident response, runbook creation, and service reliability engineering.

Benefits

  • Remote work based in Canada.
  • Comprehensive benefits package for regular full-time employees, subject to local policy and eligibility.
  • Paid time off, including vacation, company holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage or provincial healthcare coordination in Canada.
  • Retirement savings plans, including RRSP in Canada.
  • Life and disability insurance and employee assistance programs.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me