← Back to jobs

Remote job

Software Engineer II, Backend (Online Storage)

Backend Full-time Permanent Canada

Job details

$133,000 - $183,000 Salary
Canada Eligibility
Lead Experience
Full-time Employment

About this role

Role overview Build and operate managed online cache services that support data persistence across a large set of backend applications. The work centers on Redis and Valkey infrastructure, including safe migrations, production readiness, automated self-service, and operational reliability. You’ll collaborate with application teams to make caching effective and dependable for their workloads.

Responsibilities - Plan and carry out cache cluster migrations in phases, with clear outcomes and rollback paths. - Prepare clusters for production through capacity and shard planning, replication and failover configuration, and upgrades. - Automate provisioning, configuration changes, and access through audited self-service workflows. - Define service objectives and monitoring for issues such as hot keys, memory pressure, and replication lag; use incidents to improve operations. - Advise client teams on key design, expiration policies, consistency, and timeouts. - Break larger projects into deliverable stages, collaborate with stakeholders, and contribute to on-call and service availability.

Requirements - At least 2 years of software engineering experience and proficiency in Python or Kotlin. - Experience designing, developing, and launching backend systems. - Production experience with Redis, Valkey, or a comparable in-memory store, including replication, persistence, clustering, eviction, and failure modes. - Understanding of caching behavior, including hit rates, tail latency, hot keys, stampedes, and consistency with a source of truth. - Familiarity with distributed systems and tools such as AWS, MySQL, Terraform, and Kubernetes; experience automating infrastructure operations. - On-call experience with a stateful service, including diagnosing incidents and implementing durable fixes. - Strong communication, collaboration, and willingness to learn and share knowledge.

Benefits and work setup - Remote role limited to residents of Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. - Canadian annual base pay range: CAD $133,000–$183,000. Compensation may also include equity, health coverage, and monthly spending stipends. - Remote-first setup, flexible time off, health coverage, spending stipends, and an employee stock purchase plan.

Skills detected in the listing

PythonKotlinSQLStakeholder ManagementAWSKubernetesTerraform
Detected Oct 17, 2026
Last verified Nov 1, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight