Software Development Engineer, AWS Elastic Load Balancing, Control Plane
Core
Design, build, and operate scalable distributed systems for AWS Elastic Load Balancing services, handling millions of requests per second to ensure high availability and fault tolerance for global customers.
Role type
Senior Software Development Engineer (Control Plane)
Builds
Application Load Balancer, Network Load Balancer, Gateway Load Balancer, and Privatelink services
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Go, C#, C++, Perl, Object Oriented Design, Distributed Systems, Multi-threaded Application Development, System Architecture, Code Reviews, Root Cause Analysis, Kubernetes, Docker, Containers
Preferred skills
Full SDLC experience, Testing Practices, Operational Excellence, Industry Trends
Technologies
Java, Go, C#, C++, Perl, Kubernetes, CloudFormation, Docker
Responsibilities
Design and develop scalable distributed systems; Write high-quality code in Java, Go, or similar languages; Troubleshoot complex production issues and conduct root cause analysis; Own end-to-end delivery of medium to large-sized projects; Contribute to architectural decisions and technical strategy; Mentor junior engineers; Monitor system health metrics and participate in on-call rotations; Drive continuous improvement in development processes
Seniority
Senior, hands-on IC