Own the EC2 networking stack by leading end-to-end design, scoping, implementation, and integration testing of new EC2 networking products and features on the EC2 Nitro System. Join an environment built on knowledge sharing and mentorship, where senior engineers support career growth through one-on-one guidance and thorough, kind code reviews. This onsite role is based in San Diego, CA.
In this position, you will serve as a technical leader for the SDN dataplane stack that powers EC2 networking for customers across diverse industries. You will help set engineering standards for development processes, tools, and automation, and influence technical roadmaps by connecting business needs to technical solutions.
Responsibilities
- Lead the end-to-end design, scoping, implementation, and integration testing of new products and features that run on the EC2 Nitro System.
- Set high standards for development processes, tools, and automation to improve team productivity and quality.
- Own team architecture and define best engineering practices for design and coding.
- Identify business problems and opportunities, advocate for technical solutions, and influence your team and partner teams’ technical roadmap.
- Mentor engineers on scoping, design, and developing scalable and maintainable code.
- Collaborate with Principal Engineers, Product Managers, Sr TPMs, and cross-functional teams to define requirements, system architectures, and implement robust, scalable solutions.
Requirements
- 5+ years of non-internship professional software development experience.
- 5+ years of programming with at least one software programming language.
- 5+ years leading design or architecture (design patterns, reliability, and scaling) of new and existing systems.
- Experience as a mentor, tech lead, or leading an engineering team.
- Experience writing low level drivers, or experience in embedded development in C/C++.
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor’s degree in computer science or equivalent.
- 4+ years of highly scalable systems experience.
- Experience with embedded software.
Technologies
- C/C++
- EC2 Nitro System
- SDN dataplane stack
- EC2
Compensation
USD 168,100 - 227,400 per year.
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans)
- EAP
- Mental Health Support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
Team and culture
Our team is dedicated to supporting new team members and building an environment that celebrates knowledge sharing and mentorship. Senior engineers enjoy mentoring engineers through one-on-one guidance and thorough, but kind, code reviews. Projects are assigned with growth in mind so team members can develop deeper expertise and take on more complex work over time.
Inclusive team culture is supported through employee-led affinity groups and ongoing learning events, including Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. We also value work-life harmony and strive for flexibility as part of our working culture.
Utility Computing (UC)
AWS Utility Computing (UC) delivers product innovations across foundational services such as Amazon S3 and Amazon EC2, along with consistently released new innovations. As part of UC, you will support development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services, including support for customers requiring specialized security solutions for their cloud services.
Work eligibility notice (Los Angeles County applicants)
Job duties include working safely and cooperatively, adhering to standards of excellence despite stressful conditions, communicating effectively and respectfully to ensure exceptional customer service, and following federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some job duties. The company will consider qualified applicants with arrest and conviction records pursuant to the Los Angeles County Fair Chance Ordinance.