Software Engineer, S3 Discovery
Core
Design and develop high-scale distributed systems for DNS, IP, Network Connectivity, TLS Certificates, VPC Endpoints, and Private Connectivity to support S3's globally distributed server fleet.
Role type
Senior Software Development Engineer (Infrastructure/Networking)
Builds
Routing services, operational tooling, CI/CD infrastructure, and networking solutions for Amazon S3
Domain
Cloud Infrastructure / Distributed Systems / Networking
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Network connectivity, TLS/Security, CI/CD automation, System reliability, Scalability, Code quality, Mentorship
Preferred skills
Full SDLC experience, Architecture patterns, Source control management, Test automation
Technologies
AWS S3, DNS, VPC, EC2, Route 53, CI/CD pipelines
Responsibilities
Design and develop services for DNS, IP, and network connectivity; Develop tools to streamline operations and reduce operational load; Identify ways to increase automation and improve test infrastructure; Mentor junior engineers and participate in design reviews; Write documentation for system tools and services
Seniority
Senior, hands-on IC with mentorship responsibilities