Software Development Engineer II, AWS EBS Backup Snapshot & Edge
Core
Design, build, and operate distributed storage systems for EBS Snapshots, enabling EC2 instance launches, cross-region disaster recovery, and backup workflows at AWS scale.
Role type
Software Development Engineer II, distributed systems infrastructure
Builds
Control plane APIs, large-scale data movement services, and storage lifecycle management systems
Domain
Cloud infrastructure, distributed storage, data protection
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, system architecture, performance optimization, cross-region data operations, code review, technical debt reduction
Preferred skills
full software development life cycle ownership, mentoring junior engineers
Technologies
AWS EBS, distributed storage systems
Responsibilities
Design and implement distributed services handling data operations at AWS scale; own features end-to-end from design to launch; contribute to system architecture decisions balancing performance, availability, durability, and cost; collaborate on cross-service integrations; drive performance optimizations and infrastructure modernization; write design documents and review code; mentor junior engineers
Seniority
Mid-level, hands-on IC