remote
Software Development Engineer - AWS VPC Lattice - Amazon.com
Software Engineer
Lead the design and implementation of next‑generation VPC Lattice networking services on AWS, driving high‑scale traffic management and customer experience across the cloud.
About the role
Key Responsibilities
- Architect, develop, and deploy scalable networking solutions for VPC Lattice, handling billions of requests per day.
- Collaborate with cross‑functional teams to define feature requirements, performance goals, and reliability targets.
- Write clean, maintainable code in AWS‑native languages, ensuring high code quality through rigorous testing and code reviews.
- Optimize network protocols and routing algorithms to improve latency, throughput, and fault tolerance.
- Participate in incident response, root cause analysis, and continuous improvement of operational tooling.
Requirements
- Strong experience with AWS networking services (VPC, Route 53, Direct Connect, etc.) and EC2.
- Proficiency in at least one systems programming language (C++, Java, Go, or Python).
- Deep understanding of distributed systems, high‑availability design, and performance tuning.
- Excellent problem‑solving skills and a passion for building reliable, scalable cloud services.
- Effective communication and collaboration skills in a fast‑paced, cross‑functional environment.