Software Development Engineer, S3 Keystone
Core
Design, implement, deploy, and maintain innovative software solutions for Amazon S3, the world's most comprehensive cloud storage service, ensuring high performance, availability, cost-efficiency, and security.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Scalable distributed system software and web-based services for Amazon S3
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system design, software architecture, scalable frameworks, agile development, code reviews, source control management, testing, operations
Preferred skills
Full software development life cycle experience, design patterns, reliability engineering, scaling strategies
Technologies
Scalable frameworks, web-based services
Responsibilities
Design and implement software solutions to transform service performance and security; Write high-quality distributed system software; Mentor junior software development engineers; Contribute to multi-year organizational roadmaps for S3 and AWS storage health
Seniority
Senior, hands-on IC with mentorship responsibilities