EngineerJobs.io
← Back to all jobs

Job Description

The Software Development Engineer will contribute to the AWS Elastic Container Services stack, focusing on ECS Service Connect, Envoy, and service mesh capabilities at AWS scale. This onsite role is based in Seattle, WA, with a salary range of USD 143,700 to 194,400 per year.

Responsibilities

  • Develop and enhance core ECS and service mesh related services.
  • Integrate ECS offerings with other AWS technologies to deliver cohesive experiences.
  • Contribute to open source software used by customers and the broader ecosystem.
  • Collaborate with existing services that customers rely on today to improve interoperability.
  • Help define industry concepts for application networking and service mesh.
  • Design features with attention to scale and security at a global AWS level.
  • Work with product managers, customers, open source maintainers, and partners to improve the user experience of our services.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience focused on design patterns, reliability, and scaling of systems.
  • Experience programming in at least one software programming language.

Technologies

  • Envoy
  • xDS
  • AWS ECS
  • ECS Service Connect

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 and AD&D insurance with option for supplemental life plans
  • Employee Assistance Program (EAP)
  • Mental health support
  • Flexible Spending Accounts

Description

Are you familiar with service meshes and container networking as the infrastructure layer that enables reliable inter-service communication and straightforward monitoring? This is your opportunity to contribute to AWS Service Mesh and container networking through ECS Service Connect. Envoy, an open source proxy deployed as a sidecar, sits at the core of these offerings, facilitating traffic interception and control.

About the Team

Work life balance is a core value for our team. We prioritize maintaining a healthy flow between personal and professional life and offer flexible working hours to support your schedule.

The role includes on-call duties, typically one week every two months. We design resilient systems to minimize paging and collaborate to address root causes so issues do not recur.

Mentorship and career growth are central to our culture. A mix of experience levels fosters knowledge sharing and thorough code reviews, and project assignments are chosen to help you broaden your technical capabilities and prepare you for more complex tasks in the future.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.