Amazon
Software Development Engineer for EC2 Gateway Networking
Amazon, Seattle, Washington, us, 98127
Are you excited about building high-performance distributed systems and packet processing at a global scale? Join our dedicated team in AWS EC2 Networking, where we create and enhance critical services that form the backbone of AWS VPC. Our mission is to deliver the thinnest possible layer at the edge of the AWS network, ensuring a superior customer experience in packet processing.
As a Software Development Engineer, you will play a key role in defining and executing our service direction, with the aim of delighting both internal and external customers. Given the scale at which we operate, a passion for operational excellence is crucial. You will collaborate with seasoned engineers across EC2, AWS, and Amazon, providing many opportunities to grow your skills and knowledge.
Your responsibilities will include:
Independently designing, developing, and testing software components.
Collaborating with senior engineers through regular reviews to shape our services.
Mentoring new team members and offering guidance during code reviews.
Tackling complex technical problems by understanding team software and delivering logical, testable, and maintainable solutions.
Driving designs for new components and capabilities, while providing project updates to leadership.
Contributing to a culture of fault tolerance and operational excellence to minimize on-call events.
At our core, we are a team of passionate engineers dedicated to building mission-critical, high-scale, and high-performance software-defined networking systems, enabling the magic of elastic networking for AWS. Our collaborative environment values mentoring and knowledge-sharing, ensuring that we all grow together as a cohesive unit.
We believe in diverse experiences. Whether you're kicking off your career or have taken an unconventional path, we encourage you to apply.
Location: This position may require on-call responsibilities, typically for one week every two months, and operates under a culture that values work-life balance.
Basic Qualifications:
3+ years of professional software development experience.
2+ years experience in design or architecture of new and existing systems.
Proficiency in at least one software programming language.
Preferred Qualifications:
3+ years of experience with the full software development life cycle.
Bachelor's degree in Computer Science or related field.
Amazon is an equal opportunity employer, and we celebrate diversity in our workforce. We strive to make AWS a place where everyone can thrive, and we offer various employee benefits for your well-being.