Amazon Web Services (AWS) EC2 HyperPlane team is seeking talented engineers to join their growing development teams in Sunnyvale, CA. This role focuses on building and maintaining AWS's core service that provides highly scalable and robust load balancing technology. The team supports various internal services and customer-facing products including NAT Gateway, Network Load Balancer, and Private Link.
As a Software Development Engineer II, you'll be working on next-generation systems capable of handling massive amounts of data daily. This is an opportunity to innovate and build some of the world's most resilient large-scale systems from the ground up. The team values frequent innovation while maintaining high standards of service and availability.
The role involves tackling complex real-world problems that often don't have ready-made solutions. You'll be working on challenges like ensuring customers can quickly scale their applications to handle traffic spikes, designing fault-tolerant load balancing solutions, and building services used by millions of customers daily.
The team strongly emphasizes career growth and development, matching engineers with tasks that help them become well-rounded professionals and expand their software engineering skills. They foster a positive team culture that values enthusiasm, empathy, curiosity, and reliability, aligned with Amazon's Leadership Principles.
Key responsibilities include API design and development, maintaining 100% application uptime, implementing automation for code deployment, documentation, peer training, and emergency response. The position includes on-call responsibilities (typically one week every two months), but the team works to ensure systems are fault-tolerant and addresses root causes to prevent recurring issues.
The compensation package is competitive, ranging from $129,300 to $223,600 per year based on geographic location, plus equity and comprehensive benefits. The team offers a supportive environment with experienced mentors, thorough code reviews, and opportunities for knowledge sharing.
This role is perfect for someone who is passionate about large-scale distributed systems, enjoys solving complex technical challenges, and wants to work with cutting-edge cloud technology while contributing to products used by customers worldwide.