Search jobs > Seattle, WA > Software engineer

Software Development Engineer, EC2 Gateway Networking

Amazon Development Center U.S., Inc.
Seattle, Washington, USA
$129.3K a year
Full-time

Does working on global scale high performance distributed systems and packet processors excite you?We are a core team in AWS EC2 Networking organization, creating and enhancing critical services that form the foundation of the AWS VPC.

Our mission is provide the thinnest possible layer at the edge of the AWS network to deliver a superior customer experience for packet processing.

As a Software Development Engineer, you will be responsible for influencing and shaping the direction of our services. You will define, plan, and execute on deliverables that delight internal and external customers alike.

We operate at global scale and enable customers to build high availability systems world-wide, so a passion and discipline around operational excellence is paramount.

With the extensive network and access to Sr., Principal, Sr. Principal and Distinguished Engineers across EC2, AWS and Amazon, there are many stretch opportunities to grow your skills and knowledge.

10017

Key job responsibilities

A Software Development Engineer (L5) on the team is expected to operate autonomously, deliver projects that have scope at the team level and are starting to interact with other teams.

While they are capable of independently designing, developing, and testing software components, they are expected to seek input from more senior engineers through regular reviews.

They seek guidance from their manager, Sr. Engineers, or Principal Engineers when facing tough trade-off decisions. They mentor new team members on how the team’s services are constructed and operate.

They help guide and influence the team by providing feedback during code reviews and operations reviews and they influence their manager by contributing during backlog reviews and planning meetings.

They solve difficult technical problems that require understanding the team’s software and weigh trade-offs to deliver solutions that are logical, testable and maintainable.

A day in the life

A typical day for this role will include driving designs for components and services that deliver new features and capabilities, reviewing code of other members on the team, writing complex code, performing root cause analysis on operational events, providing project updates to leadership and other team members and developing estimates for upcoming deliverables.

This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant.

When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.

About the team

We are a team of passionate software and system development engineers building and maintaining mission critical, high scale and high performance software defined networking systems that underpin AWS Virtual Private Cloud (VPC) and enable the magic of elastic networking.

We work hard and have fun doing so with weekly happy hour events. We work as a cohesive team solving problems and innovating to delight our customers together.

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • 30+ days ago
Related jobs
Promoted
Ampcus inc
Seattle, Washington

We are seeking a full stack software development engineer with a passion for engineering excellence. You will learn and grow by working closely with senior engineers across our organization. Experience programming with at least one object-oriented software programming language. ...

Promoted
Amazon
Seattle, Washington

Software Development Engineer, Appstream. You will get to build on top of AWS utilizing industry-leading patterns on EC2, S3, DynamoDB, Kinesis, Lambda, APIGateway, etc. We have a number of new exciting features to launch in the next year and are looking for talented and motivated engineers to join ...

Promoted
Amazon Development Center U.S., Inc.
Redmond, Washington

Senior Software Development Engineer, Amazon Managed Grafana. Amazon Managed Service for Grafana is looking for software engineers that want to help us grow our fully managed secure data visualization service. Job ID: 2727170 | Amazon Development Center U. Are you interested in building and influenc...

Promoted
Amazon
Seattle, Washington

Collaborate closely with Product Managers, UX designers, Applied Scientists, and experienced Software Development Engineers to effectively apply machine learning models and deliver high-quality conversational AI experiences. You should enjoy working on complex system software, be customer-centric, a...

Promoted
About Amazon
Seattle, Washington

Have you wanted an opportunity to develop the software applications and services for an advanced global communications service? This role is for a Software Development Engineer who will design, build, and maintain components and services of Project Kuiper's Customer eCommerce Services and interact w...

Promoted
Amazon
Seattle, Washington

This hands-on position will engage your engineering capabilities and technical knowledge of software development while developing experience successfully planning, organizing, and conducting software development projects in a dynamic environment. We are seeking a passionate software engineer who wan...

Purple Drive
Seattle, Washington

Develop tools to provide fast deployment of novel algorithms in simulation and on hardware.Integrate robotic control and perception stacks with simulation frameworks.Evaluate the performance of novel algorithms on stateoftheart robotic platforms.Manage the integration of thirdparty repositories.Run ...

Amazon Development Center U.S., Inc.
Seattle, Washington

As a software development engineer on the DynamoDB Request Router team, you will help evolve the existing architecture into a next-generation, high-performance system that customers will use to access data even faster and operate at scale more efficiently. You create flexible software without over-e...

Amazon Web Services, Inc.
Seattle, Washington

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Team Engage is looking for a Software De...

Amazon Development Center U.S., Inc.
Seattle, Washington

Are you interested in being part of a team of software engineers tasked with building a new AWS service that intersect cloud computing, Big Data, machine learning, and customer engagement? Do you enjoy the challenge of building and managing innovative services? Do you want to make an impact at a glo...