Software Development Engineer, AWS Network Firewall Proxy
Listed on 2026-05-30
-
Software Development
Software Engineer, DevOps, Cloud Engineer - Software
Software Development Engineer, AWS NAT Gateway
Job : | Amazon Web Services, Inc.
The AWS Networking Services & Edge organization owns the design, infrastructure and operation of AWS networking services. In other words, we keep the clouds running. We support the networking services across all AWS data centers and ensure customers have continual access to the innovation they rely on. We work on challenging problems with thousands of variables affecting the networking ecosystem and look for talented people who want to help.
You’ll join a diverse team of software, hardware, and network engineers, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. You’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
The AWS NAT Gateway team is looking for a Software Development Engineer for a critical part of its service that will deliver enhanced security and visibility capabilities. The team owns the external facing NAT Gateway service which is an important part of customer networking architecture.
This engineer will set up team culture, best practices, mentoring, and delivering on the product roadmap. The successful candidate will be comfortable dealing with ambiguity, customer‑centric, and able to think big.
The ideal candidate is passionate about cloud computing and building resilient, scalable, high‑performance distributed services. They thrive in rapid growth environments, prioritize well, communicate clearly, and drive high focus and excellence with a strong team. A proven track record of building a culture centered on customer focus, efficient execution, high quality, rigorous testing, deep monitoring, and solid deployment practices is required.
Operational excellence is key. A high level of ownership and accountability is a must.
The enhanced NATGW capabilities will allow customers to have visibility and exert control over all internet‑bound activities. NAT Gateway enables customers to connect private subnet resources to the internet while maintaining security and control.
The service provides centralized security controls to avert data leak threats, offering visibility into outbound traffic patterns, and authentication and destination filtering to ensure they don’t have unauthenticated or compromised workloads leaking data to untrusted destinations.
A balanced team of junior and senior engineers and a healthy operational load requires you to balance growing the team, providing operational and technical guidance, mentoring, and delivering amazing features. It’s a fun team with an exciting future – come to work hard, play hard, and change the world!
Key job responsibilitiesAWS NAT Gateway protects customer workloads from network threats by tracking egress connections. As an SDE II on the NAT Gateway team, you will build and scale core services that process billions of packets daily across AWS regions.
What You’ll Do- Design and implement high‑performance NAT Gateway services that process customer traffic at scale
- Build distributed systems that deliver sub‑millisecond latency while maintaining security
- Optimize packet processing pipelines to handle increasing traffic volumes
- Collaborate with security teams to implement new threat detection capabilities
- Participate in on‑call rotation to ensure service availability
- 3+ years of professional software development experience
- Strong programming skills in Java, C++, or Rust
- Experience building distributed systems or network services
- Understanding of networking protocols (TCP/IP, TLS, HTTP)
- Bachelor’s degree in computer science or equivalent experience
- 3+ years of non‑internship professional software development experience
- 2+ years of non‑internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems
- Experience programming with at least one software programming language
- 3+ years of full software development life…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).