← All Jobs
Sep 18, 2025

Experienced Software Developer for AWS EC2 Virtual Private Cloud - Cloud Computing & Networking Expertise

Apply Now

Join the Pioneers of Cloud Computing at Amazon Web Services (AWS)

Are you a talented software developer with a passion for creating innovative solutions that impact millions worldwide? Do you thrive in environments where no two challenges are the same? Amazon Web Services (AWS) is seeking an experienced Software Developer to join our team in revolutionizing the Virtual Private Cloud (VPC) technology. As part of the AWS Utility Computing organization, you will be at the forefront of developing and managing Compute, Database, Storage, and other critical services that power the AWS cloud.

About AWS and the Role

AWS is the world's most comprehensive and broadly adopted cloud platform, continuing to innovate and set industry standards. As a Software Developer in our EC2 Networking team, you will be instrumental in designing and building software-defined networks at scale. Your work will be crucial in enhancing the performance, security, and scalability of VPCs, making it possible for customers to build highly available and resilient applications.

This role is not just about coding; it's about being part of a team that is re-engineering the VPC distribution plane to achieve EC2 performance that rivals on-premise bare metal. You will be engaged in every phase of the software development lifecycle, from conceptualizing new features to testing and deployment. With a diverse tech stack that includes Java, Rust, Python, MySQL, Redis, and more, you'll have the opportunity to learn and master a wide range of technologies.

Key Responsibilities

A Day in the Life

At AWS, you'll be part of a dynamic team that values diverse experiences and perspectives. Your day will be filled with a mix of coding, collaboration, and learning. You'll have the opportunity to work on complex problems, share knowledge with colleagues, and grow your skills in a supportive environment.

Qualifications & Skills

Basic Qualifications

Preferred Qualifications

What We Offer

Inclusive Team Culture

AWS prides itself on an inclusive culture that empowers employees to be their authentic selves. Our employee-led affinity groups and ongoing learning experiences foster a culture of inclusion and diversity.

Work/Life Balance

We understand the importance of achieving a balance between work and personal life. Our flexible working culture supports you in maintaining this balance, ensuring you're supported both in the workplace and at home.

Mentorship & Career Growth

At AWS, we're committed to your career growth and development. With endless knowledge-sharing opportunities, mentorship programs, and other career-advancing resources, you'll have everything you need to develop into a better-rounded professional.

Compensation & Benefits

Our compensation package is competitive, reflecting the cost of labor across various US geographic markets. The base pay for this position ranges from $129,300/year to $223,600/year, depending on market location and your experience. In addition to base pay, you may be eligible for equity, sign-on payments, and other forms of compensation as part of a comprehensive total compensation package. We also offer a full range of medical, financial, and other benefits to support your well-being.

Why Join Us?

By joining AWS, you'll be part of a pioneering team that's shaping the future of cloud computing. You'll have the opportunity to work on challenging projects, collaborate with talented professionals, and grow your career in a dynamic and supportive environment. Don't worry if you don't meet every single requirement - we value a great attitude and a willingness to learn above all.

Don't Hesitate, Apply!

Ready to be part of a team that's making a difference in the world of cloud computing? Submit your application today and take the first step towards an exciting and rewarding career at AWS.

Apply Now