Senior Software Development Engineer

Amazon Web Services
 Sunnyvale, CA


The Amazon Web Services (AWS) Transit Gateway team is looking to build a brand new cloud networking service that will operate at the kind of hyper-scales only seen at AWS. This is a unique opportunity to join a new team and product from the ground up.

We are seeking a results-oriented Senior Software Development Engineer who is passionate about both feature development and operational excellence, who can lead a team of world class engineers to deliver foundational software defined networking (SDN) services that can operate at hyper-scales. The ideal candidate will have experience in leading the development of highly available networking services in the SDN and SD-WAN spaces or related areas like switch and router development. They will have a passion for networking. They can both dive deep into technical domains, and lead a team to deliver a broad strategic vision. Most importantly the candidate will be curious and is excited to learn and keep growing in a fast paced, technically challenging environment.

If you look forward to stretching yourself technically and delivering high visibility products in the cloud, then Amazon is the place for you. Transit Gateway is a foundational technology for AWS customers and this is a very high visibility role.

For detailed info regarding the products that Transit Gateway is working on please visit:

About Us:

Inclusive Team Culture

Our team is diverse! We drive towards an inclusive culture and work environment. We are intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Team members are active in Amazon’s 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, Amazon Women and Engineering, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.

Work/Life Balance

Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.

Mentorship & Career Growth

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

Basic Qualifications

· 4+ years of professional software development experience

· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

Preffered Qualifications

· Experience building and operating cloud based and Internet-scale applications

· First-hand knowledge of the engineering challenges with large scale distributed systems

· Experience building networking applications and services

· Proficient with the systems and networking technologies like - hardware virtualization, operating systems, kernels/hypervisors, TCP/IP, BGP, SD-WAN

· Strong verbal and written communication skills

· Graduate degree a plus

Amazon is committed to a diverse and inclusive workforce. Amazon is an equal opportunity employer and does not discriminate on the basis of race, ethnicity, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit US Disability Accommodations.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.