CareerPlanGet AI match score →

Software Development Engineer, RDS Backups

Vancouver, British Columbia, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-07-16 → 2026-07-31

Core

Designing and developing disaster recovery and data protection features for Amazon RDS and Aurora relational databases to ensure data durability and business continuity.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

Production-grade backup and disaster recovery services for customer databases

Domain

Cloud Infrastructure / Relational Database Systems

Deliverable

production ML models | product features

Required skills

Distributed systems design, software architecture, full software development lifecycle, operational excellence, cross-team collaboration, ambiguity resolution

Preferred skills

AWS services depth (EBS, S3, KMS, DynamoDB, Lambda, ECS), leading multi-engineer technical initiatives, experience owning systems with durability and consistency

Technologies

Amazon RDS, Amazon Aurora, Amazon EBS, Amazon S3, AWS KMS, Amazon DynamoDB, AWS Lambda, Amazon ECS

Responsibilities

Design and develop disaster recovery features across various topologies, ensure operational excellence of production services, collaborate with storage and security teams, resolve ambiguity to innovate solutions

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗