Senior Backend Engineer @Capgemini
Software Development
Salary cad 72,056 - 13..
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Backend Engineer @Capgemini

2d ago - Capgemini is hiring a remote Senior Backend Engineer. πŸ’Έ Salary: cad 72,056 - 138,940 per year πŸ“Location: Canada

Role Description

We're looking for a senior backend engineer to help design, migrate, and operate the power ingestion, processing, storage, and lifecycle management of user- and listing-generated media (images, video, and documents) across our platform. This role sits at the intersection of platform migration, data compliance, and service reliability β€” you'll own multi-quarter modernization efforts while ensuring the pipeline meets strict privacy and trust requirements.

  • Drive platform migrations end-to-end β€” design and execute the migration of legacy media-processing services onto a modern replacement platform, including data-model design, dual-write/backfill strategies, phased cutovers, and legacy cleanup.
  • Build event-driven processing pipelines β€” design Kafka/event-schema-based consumers and producers to power asynchronous media-processing workflows (state machines, checkpoints, retries, idempotency guarantees).
  • Own trust & privacy compliance in the data path β€” implement GDPR-compliant hard-deletion workflows across storage and CDN layers, integrate personal-data-detection and content-integrity checks into upload/creation flows, and build safe-content transformation pipelines for user-uploaded files.
  • Integrate third-party media infrastructure β€” build and maintain integrations with external transcoding/processing vendors, including webhook handling, rate limiting, and failure handling.
  • Ensure operational excellence β€” write on-call runbooks and alerting for critical endpoints, manage service-mesh permissions between internal services, tune consumer/throughput settings, and resolve reliability issues (memory, latency, backpressure).
  • Evolve core data models and APIs β€” design and extend database schemas and GraphQL/API layers supporting media entities, with a focus on idempotency, consistency, and backward compatibility during migrations.
  • Partner cross-functionally β€” work with trust & safety, privacy, and adjacent platform teams to translate compliance and product requirements into pipeline changes.

Qualifications

  • 5+ years of backend software engineering experience, ideally on high-scale distributed systems.
  • Strong experience with event-driven architectures (Kafka or equivalent), service meshes, and microservice-to-microservice integration.
  • Experience owning large-scale service migrations β€” designing safe cutover strategies, backfills, and rollback plans.
  • Solid grounding in relational/NoSQL data modeling and schema evolution.
  • Experience with caching layers (Redis or similar), CDC/change-data-capture pipelines, and cache invalidation strategies.
  • Comfort with operational ownership: writing alerts, runbooks, and debugging production incidents.
  • Experience with media/video processing pipelines, third-party transcoding vendors, or content-safety systems.

Requirements

  • The base compensation range for this role in the posted location is: CAD 72,056 to CAD 138,940.
  • Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws.
  • The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.
  • In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada).
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer @Capgemini
Software Development
Salary cad 72,056 - 13..
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,503+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later