Senior Software Development Engineer, EC2 VPC

Amazon

San Diego (CA)

On-site

USD 151,300 - 261,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Comprehensive benefits
Career growth opportunities

Job summary

A leading technology company in San Diego is seeking a Senior Software Development Engineer for its EC2 VPC team. The ideal candidate will have over 5 years of software development experience, expertise in C/C++, and a passion for systems software engineering. This role involves mentoring junior engineers and leading development projects focused on high-performance networking solutions. Competitive compensation and opportunities for career growth are offered.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming experience in at least one software language.
  • Experience as a mentor, tech lead, or leading an engineering team.
  • Experience developing in C or C++.

Responsibilities

  • Lead engineering team and mentor junior engineers.
  • Manage day-to-day development activities.
  • Communicate with users and technical teams to gather requirements.

Skills

C/C++ programming
Software design and architecture
Mentoring
Linux knowledge
Algorithm design

Education

Bachelor’s degree in Computer Science or equivalent

Tools

Linux OS
Source control systems

Job description

Senior Software Development Engineer, EC2 VPC

Job ID: 3089888 | 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 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.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year to $261,500/year, depending on location, knowledge, skills, and experience. Amazon is a total compensation company. Depending on the position, equity, sign-on payments, and other benefits may be provided as part of a total compensation package. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.

Posted: September 23, 2025 (Updated about 4 hours ago)

Posted: August 26, 2025 (Updated about 5 hours ago)

Posted: September 22, 2025 (Updated about 22 hours ago)

Posted: September 22, 2025 (Updated 1 day ago)

Posted: September 22, 2025 (Updated 1 day ago)

Share this job

Important FAQs for current Government employees: Before proceeding, please review the following FAQs https://www.amazon.jobs/en-gb/faqs#faqs-for-us-government-employees

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer, EC2 VPC
Senior Software Development Engineer, EC2 VPC

Amazon Web Services (AWS) • San Diego (CA)

On-site
USD 168,000 - 228,000
Health insurance
RSUs and benefits
401(k) matching
Senior Software Development Engineer, EC2 VPC (AWS)
Senior Software Development Engineer, EC2 VPC (AWS)

Amazon • San Diego (CA)

On-site
USD 168,100 - 227,400
Sr. Software Engineer, EC2 VPC
Sr. Software Engineer, EC2 VPC

Amazon Web Services (AWS) • San Diego (CA)

On-site
USD 168,000 - 228,000
Health insurance
RSUs
401(k) matching
Sr. Software Engineer, EC2 VPC (AWS)
Sr. Software Engineer, EC2 VPC (AWS)

Amazon • San Diego (CA)

On-site
USD 168,100 - 227,400
Embedded Software Engineer, EC2 VPC networking , EC2 VPC
Embedded Software Engineer, EC2 VPC networking , EC2 VPC

Amazon Web Services (AWS) • San Diego (CA)

On-site
USD 143,000 - 195,000
Software Development Engineer, EC2 VPC (AWS)
Software Development Engineer, EC2 VPC (AWS)

Amazon • Herndon (VA)

On-site
USD 144,000 - 194,000
Health insurance
401(k)
Paid time off
+1
Software Development Engineer, EC2 VPC
Software Development Engineer, EC2 VPC

Amazon Web Services (AWS) • Herndon (VA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
Sr. Product Manager, Virtual Private Cloud, VPC
Sr. Product Manager, Virtual Private Cloud, VPC

Amazon • Santa Clara (CA)

On-site
USD 193,000 - 260,000
Health insurance
401(k) matching
Paid time off
+1
Sr. Software Engineer, EC2 VPC
Sr. Software Engineer, EC2 VPC

Amazon • San Francisco (CA)

On-site
USD 168,000 - 228,000
Comprehensive health insurance
401(k) matching
Paid time off
+1
Senior Software Dev Engineer (UM), Bespoke Solutions
Senior Software Dev Engineer (UM), Bespoke Solutions

Amazon • Jessup (MD)

On-site
USD 168,100 - 227,400