Software Development Engineer II, Internet Edge Services
Job ID: 10453254 | Amazon.com Services LLC
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. 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. In this role, you will contribute to the development of a packet processor data plane that runs at the edge of Amazon's network. You will participate in architecture decisions and design reviews, and take ownership of ensuring our platform operates at scale.
Key job responsibilities
Develop software systems and successfully deliver them to customers, particularly software-based packet processing engines
Leverage strong knowledge in data path optimization, data structures, algorithms, problem solving, and complexity analysis to implement software features and functionality
Use best practices to execute across the full development lifecycle, including coding standards, code reviews, source control management, build processes, test automation, and operations
Communicate with other technical teams and management to collect requirements, describe software functionality, and build technical designs
A day in the life
Join our daily team standup to sync up on current tasks
Spend uninterrupted time writing code
Meet with customers and other stakeholders to discuss their needs from our platforms, and help integrate their input into our plan
Collect metrics and telemetry data to characterize the performance of our platform
Write up a design proposal of a new feature for collaborative review
About the team
The AWS Internet Edge team builds SDN software controllers which operate the network. We build a new software-based packet processor that performs encapsulation and decapsulation of all traffic entering and exiting the network, works with the software controllers to steer traffic over optimal paths, and increases network availability and performance. This is a unique opportunity to build and innovate on one of the world’s largest networks that delivers terabits of traffic each day for our customers.
Basic Qualifications
3+ years of non‑internship professional software development experience
2+ years of non‑internship design or architecture experience of new and existing systems
Experience programming with at least one software programming language
Preferred Qualifications
3+ 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
Experience in computer architecture
Benefits
The base salary range for this position is USD 143,700.00 – 194,400.00 annually. Your Amazon package will include sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription), Basic Life & AD&D insurance, 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.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr

Software Development Engineer II, Internet Edge Services
Amazon · Seattle, WA, USA ·
- Pay:
- $143,700-$194,400/yr
- Job type:
- Full Time