DeveloperJobs.io
← Back to all jobs

Job Description

Amazon Web Services is seeking a senior software engineer to lead EC2 networking product and feature work on the EC2 Nitro System, with a focus on scalable engineering practices and technical mentorship across the SDN dataplane stack.

Role Overview

You will lead end-to-end design, scoping, implementation, and integration testing for EC2 networking products and features running on the EC2 Nitro System. In this role, you serve as a technical leader for the SDN dataplane stack that powers EC2 networking across diverse industries.

Key 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’s and partner teams’ technical roadmap.
  • Mentor engineers in scoping and developing scalable, maintainable code.
  • Collaborate with Principal Engineers, Product Managers, Sr TPMs, and cross-functional teams to define requirements, system architectures, and deliver robust, scalable solutions.

Required Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming with at least one software programming language.
  • 5+ years of leading design or architecture (including design patterns, reliability, and scaling) for new and existing systems.
  • Experience as a mentor, tech lead, or leading an engineering team.
  • Experience writing low-level drivers, or 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

Location and Work Type

San Diego, CA (onsite)

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

About the Team

  • The team supports new team members.
  • A knowledge-sharing and mentorship culture is a priority.
  • Senior engineers mentor junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews.
  • Career growth is emphasized through project and task assignments designed to build broader capability for future complexity.

Utility Computing (UC)

Utility Computing (UC) provides product innovations across foundational services like Amazon S3 and Amazon EC2, along with consistently released new innovations. As part of UC, you support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers that require specialized security solutions for their cloud services.

Inclusive Team Culture

  • Employee-led affinity groups foster inclusion.
  • Events and learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, support ongoing engagement with uniqueness.

Work/Life Balance

The organization values work-life harmony and strives for flexibility as part of its working culture.

Mentorship & Career Growth

Knowledge-sharing, mentorship, and other career-advancing resources are provided to help you develop into a well-rounded professional.

Los Angeles County Applicants

  • Job duties include working safely and cooperatively, adhering to standards of excellence under 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 material job duties.
  • Under the Los Angeles County Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered.

Similar Jobs