×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Development Engineer, ECVPC

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Amazon
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Senior Software Development Engineer, EC2 VPC

Senior Software Development Engineer, EC2 VPC

Job  | Amazon Development Center U.S., Inc.

The primary location for this position is San Diego, CA. Alternate locations are Seattle, WA and Sunnyvale, CA.

Overview

The Amazon Elastic Compute Cloud (EC2) VPC Packet Pipeline team owns the packet pipeline that runs beneath all customer EC2 VPC instances, adding features like firewalling (security groups), billing and monitoring as we touch every packet on every host across our fleet. Our vision is to combine the performance of bare metal networking with the cloud’s benefits, delivering features not possible on bare metal via true Software Defined Networking (SDN).

We are growing fast and are looking for kernel/embedded C leaders who can deliver ultra-high performance. Our goal is to process millions of packets per second on a CPU core, requiring highly optimized data structures and low-level tuning (including hand assembly and vectorizing) in our hardware. If you have strong experience in C/C++ and a passion for systems software engineering (kernel or embedded development), this is a unique opportunity to join at day one of building the platform for future EC2 VPC features.

Responsibilities
  • Being the lead engineer on a small team, mentoring junior engineers, and ensuring the right development practices are followed.
  • Be very hands-on; work with the engineering team to manage day-to-day development activities by leading architecture decisions, participating in designs, design reviews, code reviews, and implementation.
  • Maintain current technical knowledge to support rapidly changing technology, stay on the lookout for new technologies, and work with management and the development team to bring them in.
  • Communicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
About the team

Our team values work-life balance and supports new team members. We foster an environment that celebrates knowledge sharing, mentoring, and thorough, but kind, code reviews. We care about career growth and try to assign projects that help you develop into a well-rounded engineer.

Basic Qualifications
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience in at least one software language
  • 5+ years of 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
  • 1+ years leading a team in architecture, mentoring, and best practices
  • Bachelor’s degree in Computer Science or equivalent
  • Experience developing in C or C++
Preferred Qualifications
  • 5+ years of full software development lifecycle experience (coding standards, code reviews, source control, build processes, testing, operations)
  • Bachelor’s degree in computer science or equivalent
  • Effective verbal and written communication skills
  • Proficiency in design and analysis of algorithms and data structures
  • Linux OS knowledge and development experience
  • In-depth knowledge of TCP/IP
  • Kernel or embedded development experience, particularly Linux kernel
  • Knowledge of professional software engineering practices and SDLC including coding standards, reviews, source control, build, testing, and operations
  • Experience influencing software engineers’ best practices within a team
  • Scripting (Ruby/Python)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants:
Job duties include working safely, adhering to standards of excellence under stress, and following laws, policies, and guidelines. Criminal history considerations apply as described. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for customers. If you have a disability and need a workplace accommodation during the application and hiring process, please visit (Use the "Apply for this Job" box below). for more…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary