DeveloperJobs.io
← Back to all jobs

Job Description

Join Amazon.com Services LLC in Seattle, onsite, as a Software Engineer working on the ECS team. This role centers on ECS Service Connect, Envoy, and service mesh capabilities at AWS scale, contributing to core services and open collaboration across AWS technologies.

Benefits

  • Sign-on payments
  • Restricted stock units (RSUs)
  • Health insurance (medical, dental, vision, prescription)
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Adoption and Surrogacy Reimbursement coverage
  • Basic Life & AD&D insurance and option for Supplemental life plans
  • Employee Assistance Program (EAP)
  • Mental Health Support
  • Flexible Spending Accounts

Compensation: USD 143,700 - 194,400 per year

Responsibilities

  • Building core services for the ECS and service mesh ecosystem
  • Integrating with other AWS technologies to create cohesive solutions
  • Contributing to open source software and upstream projects
  • Partnering with other services that customers rely on today
  • Defining industry concepts around application networking and service mesh
  • Considering features, scale, and security for global AWS deployment
  • Collaborating with product managers, customers, open source maintainers, and partners to deliver delightful experiences

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience focusing on reliability and scaling
  • Experience programming with at least one software programming language

Technologies

  • Envoy
  • xDS
  • AWS ECS
  • ECS Service Connect

Overview

This role engages with Service Mesh and Container Networking, the infrastructure layer enabling reliable communication between services. As part of the AWS Service Mesh and Container Networking offerings, you will work on ECS Service Connect and related components, with Envoy as a central proxy deployed alongside services to monitor and control traffic.

Culture and Team

Work life balance is a core value for the team. Flexibility in working hours helps you maintain energy across personal and professional life, with an emphasis on sustainable routines.

The position includes on call responsibilities roughly one week every two months. The team designs fault tolerant systems to minimize pager events at night or on weekends, and when pages occur, colleagues collaborate to address the root cause and prevent recurrence.

Mentorship and career growth are priorities. The team maintains a mix of experience levels and emphasizes knowledge sharing. Senior engineers provide one on one mentoring and thorough, constructive code reviews, with project assignments aimed at developing well rounded engineers for more complex work in the future.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.