
Software Development Engineer, AWS Global Accelerator, AWS Global Accelerator
Amazon Web Services (AWS) · Seattle, WA
- On site
- Full-time
- $168,000 / year
- Seattle, WA
✓ Hiring manager found for this role
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Software Development Engineer, AWS Global Accelerator, AWS Global Accelerator
Amazon Web Services (AWS) · Seattle, WA
Sam Bennett
Hiring Manager · h•••••@amazon.jobs
✍️ Your intro emailReady to send
Subject: Interested in the Software Development Engineer, AWS Global Accelerator, AWS Global Accelerator role at Amazon Web Services (AWS)
Hi Sam — I came across the Software Development Engineer, AWS Global Accelerator, AWS Global Accelerator opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Amazon Web Services (AWS) stood out because…
🔒 Unlock to read & send
✎ Personalized to your résumé after sign-up.
$1 once
Just this hiring manager
Best value
$9/mo
Unlimited — any job, anywhere
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
View the original posting ↗
Not recommended alone — most applicants never hear back.
Job highlights
- Design and build AWS global infrastructure systems.
- Improve network performance for key AWS services.
- Solve complex distributed systems problems.
- Develop new customer-facing features.
- Work with cutting-edge networking technology.
About the role
About AWS Infrastructure Services
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the challenging problems with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.About AWS Global Accelerator
AWS Global Accelerator is a Software Defined Networking service which improves network performance for a range of products including AAA video games, video streaming platforms, VOIP, Education and technology platforms, and social media applications. Our technology powers features for AWS services such as S3 and AWS VPN. The AWS Global Accelerator data plane team is looking for software engineers to solve challenging, distributed systems and networking problems, deliver new customer features, all while maintaining this Tier-0 global service. Our team builds and maintains a packet processor application which routes and load-balances every single packet ingressed by any AWS edge location. You should be somebody who puts the customers’ needs firsts and has strong interest in computer networking and protocols. The ideal candidate will have a strong technical background in computer networking and preferably systems-level (e.g. C/C++) programming experience. Knowledge of DPDK and NGINX are a plus! Successful candidates will enjoy computer networking and deep packet analysis, distributed systems, low-level, systems programming and have deep analytical skills and excellent communication skills. You thrive in a highly collaborative, creative, analytical, and fast-paced environment and are comfortable interacting with highly technical software and networking development teams. In this role you will have opportunities to engage with AWS customers and other AWS service owners, propose and design new ideas, and best of all develop and deliver new features to the delight of our customers. If you are passionate about distributed systems, writing clean code, constant learning, and invigorated to work on a platform that runs critical internet workloads for AWS and its customers you should apply for this role. You will become an important part of running our global software defined networking service and learn what it takes to grow and operate a global business as AWS scale.Key job responsibilities
- Design new systems from scratch or improve existing systems and own the technical direction for the initiative from start to finish.
- Mentor and guide team members to solve complex problems with simple solutions.
- Drive big ideas to improve availability and performance of AGA Data Plane - How we route packets within the service towards our customer endpoints.
- Develop high quality testable and maintainable software and participate in code reviews.
About The Team
AWS Global Accelerator Data Plane team owns defining, designing and maintaining the core of how we route traffic within the AWS Global Accelerator service. We write the code that defines traffic handling, endpoint selection, DDoS protection.Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Equal Opportunity Employer Statement
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.Compensation and Benefits
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits. USA, WA, Seattle - 143,700.00 - 194,400.00 USD annuallyKey skills/competency
- Software Development
- AWS Global Accelerator
- Distributed Systems
- Networking
- Packet Processing
- C/C++ Programming
- System Design
- Reliability
- Scalability
- Customer Focus
Skills & topics
- Software Development Engineer
- AWS
- Global Accelerator
- Distributed Systems
- Networking
- Packet Processing
- C++
- System Design
- Cloud Computing
- Software Engineering
How to get hired
- Tailor your resume: Highlight experience with distributed systems, C/C++, and networking protocols relevant to AWS Global Accelerator.
- Showcase customer obsession: Provide examples where you prioritized customer needs in previous software development roles.
- Demonstrate system design skills: Detail your experience in designing, architecting, and scaling new or existing systems.
- Prepare for technical interviews: Be ready to discuss networking concepts, packet analysis, and distributed systems challenges.
- Understand AWS culture: Research AWS values like 'Customer Obsession' and 'Bias for Action' to align your answers.
Technical preparation
Master C/C++ and system-level programming.,Deeply understand TCP/IP and networking protocols.,Practice distributed systems design and analysis.,Familiarize with DPDK and packet processing.
Behavioral questions
Describe a complex system you designed.,How do you prioritize customer needs?,Share an experience mentoring a teammate.,How do you handle ambitious project goals?
Prefer to apply the usual way?
Not recommended alone — most applicants never hear back. Email the hiring manager first.
Frequently asked questions
- What are the key technical skills for a Software Development Engineer at AWS Global Accelerator?
- For the Software Development Engineer role at AWS Global Accelerator, strong technical skills in distributed systems, computer networking, and systems-level programming (C/C++ preferred) are crucial. Experience with packet processing, DPDK, and NGINX are considered a plus. A solid understanding of software development life cycles, including design patterns, reliability, and scaling, is also important.
- How does AWS Global Accelerator improve network performance?
- AWS Global Accelerator is a Software Defined Networking service designed to enhance network performance for various applications like video streaming, gaming, and VoIP. It achieves this by optimizing the path that user traffic takes to reach AWS, improving availability and reducing latency for a broad range of services.
- What is the role of the Data Plane team at AWS Global Accelerator?
- The AWS Global Accelerator Data Plane team is responsible for defining, designing, and maintaining the core routing mechanisms within the service. This includes writing the code that governs traffic handling, endpoint selection, and DDoS protection, essentially managing the packet processor that routes all traffic entering AWS edge locations.
- What kind of career growth opportunities are available for a Software Development Engineer at AWS?
- AWS emphasizes mentorship and career growth. As a Software Development Engineer, you'll have opportunities for knowledge sharing, mentorship, and access to career-advancing resources. You can develop into a well-rounded professional by working on critical internet workloads and learning to operate a global business at AWS scale.
- Does Amazon AWS Global Accelerator consider candidates with non-traditional backgrounds?
- Yes, Amazon Web Services (AWS) values diverse experiences. Even if you don't meet all the preferred qualifications, candidates with non-traditional career paths or alternative experiences are encouraged to apply. AWS believes that a variety of backgrounds contribute to innovation.
- What is the expected work-life balance for a Software Development Engineer at AWS?
- AWS values work-life harmony, striving for flexibility in its working culture. The company aims to ensure that achieving success at work does not come at the expense of personal life, fostering an environment where employees feel supported both professionally and personally.
