12 days old

Software Development Engineer, EC2 Networking

Herndon, VA 20170
  • Jobs Rated


Job summary
Amazon Web Services (AWS) EC2 Networking builds software core to the EC2 network virtualization systems supporting the massive AWS cloud. Our customers span the breadth of all internal and external AWS customers including EC2, CloudFront, and S3.

In this role, you'll build systems that manage Amazon's IP address space. Your work will ensure that EC2 customers have IPs when they need them, service teams have the address space they need to delight customers, and that we're using IP address frugally so there's enough address space to go around.

Currently, we are tackling new features that build awareness by visualizing where and how IPs are allocated and how they€™re being used across Amazon. We strive to provide service teams with the IP insights they need to make great decisions for their customers.

Our main tool chain includes Java, Ruby, DynamoDB, AWS Lambda, S3, SNS, CloudFormation, and a set of internal automation tools. We choose the right tool for the job, so this list often varies slightly as we tackle each customer problem.

Engineers are expected to be able to pick these tools up on the job; prior experience in a specific tool is not required.

To learn more about EC2, check us out here: https://aws.amazon.com/ec2/.

Here are some reasons you should come have a chat and learn more:

Key job responsibilities
You are a significant and autonomous contributor. Your work is consistently of high quality. You solve difficult problems, applying appropriate technologies and best practices. You work with your team to invent, design and build software that is stable and performant. You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic. You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand. You do things with the proper level of complexity the first time. You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.

You work on project ideas with customers, stakeholders, and peers. You help balance customer requirements with team requirements. You help your team evolve by actively participating in the code review process, design discussions, team planning, and ticket/metric reviews. You focus on operational excellence. You take on projects and make software enhancements that improve team software. You work to resolve the root cause of complex problems. You are able to train new team-mates on how your team€™s software is constructed, how it operates, how secure it is, and how it fits into the bigger picture. You foster a constructive dialogue and seek resolutions in a professional way. You help recruit and interview for your team. You mentor and help to develop others.

A day in the life
You start your day meeting with the team at standup. You take on design and coding tasks delivering key features for our customers. You provide design guidance and code reviews for your team members. You take part in keeping the team's services operational sound. You provide input in prioritizing features that address out customers needs.

About the team
ARIN, RIPE, and other Regional Internet Registries exist to ensure effective management of our globally-limited IP address resources. Amazon has a similar problem€”effective management of our limited IPv4 addresses and helping our transition to IPv6 is critical to ensuring we can continue to deliver on our mission of enabling customers to operate in the cloud. We are seeking a Software Development Engineer to operate and enhance our service that manages Amazon's public address space.


Jobs Rated Reports for Software Developer

Posted: 2022-05-13 Expires: 2022-06-19

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Engineer, EC2 Networking

Herndon, VA 20170

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Very Low
Very Good
Powered ByCareerCast