Taro Logo

Software Development Engineer II, EC2 Networking

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, EC2 Networking

AWS Infrastructure Services is at the heart of Amazon's cloud operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. This role is specifically within the EC2 Networking team, working on Amazon Virtual Private Cloud (VPC) and related services like EC2, Amazon VPC IP Address Manager (IPAM), and Bring Your Own IP (BYOIP).

As a Software Development Engineer II, you'll be part of a two-pizza team building control planes for EC2 Networking. You'll design flexible and scalable solutions, working on some of the most complex challenges in large-scale computing. The role involves end-to-end ownership of systems and influence over technology direction that impacts millions of customers globally.

The team environment emphasizes knowledge-sharing and mentorship, with senior members providing one-on-one mentoring and thorough code reviews. There's a strong focus on career growth and skill development, with projects assigned to help engineers develop their expertise and take on increasingly complex tasks.

AWS pioneered cloud computing and continues to innovate, making it an exciting place for engineers who want to work on cutting-edge technology. The culture values work-life harmony and diversity, with employee-led affinity groups and ongoing learning experiences including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

This role offers the opportunity to work on real-world problems at global scale, collaborate across AWS teams, and directly impact the reliability and performance of critical cloud infrastructure. You'll be involved in the full software development lifecycle, from design through deployment and operations, while working in an inclusive environment that welcomes bold ideas and empowers ownership.

Last updated 2 days ago

Responsibilities For Software Development Engineer II, EC2 Networking

  • Design and develop services to deliver new features for customers
  • Build, test, and deploy cloud-scale services
  • Ensure availability, scalability, and performance of team's services
  • Take component-level ownership of team's services
  • Partner with stakeholders to refine product definition
  • Lead design, coding, delivery, and operations for the service

Requirements For Software Development Engineer II, EC2 Networking

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer II, EC2 Networking

  • Career growth opportunities
  • Mentorship
  • Work-life harmony
  • Inclusive culture
  • Knowledge-sharing environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, EC2 Networking