Search jobs > Seattle, WA > Software development

Software Development Engineer, EC2 Fleet Maintenance

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

Passionate about the cloud? Interested in expanding on one of the strongest operating platforms in history? Come and join a creative team of talented engineers of EC2 Fleet Maintenance team as we invest and expand in support of our exciting growth.

Amazon Elastic Compute Cloud (EC2) is the centerpiece of the Amazon Web Services (AWS) family of cloud infrastructure services.

As part of continuing to build the team supporting this key service, we are expanding our Fleet Maintenance team in Seattle.

EC2 Fleet Maintenance seeks an experienced, hands on engineer with a passion for designing and developing highly scalable, distributed software.

Our systems monitor the EC2 fleet and automatically take actions that directly improve customer experience by maximizing the availability and reliability of compute resources.

The team’s problem space is diverse and interesting and you will have ample opportunity to work with a variety of exciting technologies in support of maximizing the health of all compute workloads across all our infrastructure.

Work / Life Balance

Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life.

We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment.

We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

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.

10017

Key job responsibilities

  • Design, implement and deploy mission-critical systems that work at the scale of EC2’s diverse and ever-expanding infrastructure
  • Develop software algorithms and workflows that act automatically to remediate customer impacting failures
  • Deliver systems that both systematically measure and improve the customer experience across multiple dimensions (availability, reliability, latency, throughput).

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

  • 4+ 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
  • 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
  • 30+ days ago
Related jobs
Promoted
Amazon
Seattle, Washington

Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. This is a full-stack development position, leaning towards back-end work. We try to assign projects and tasks based on wh...

ByteDance
Seattle, Washington

Responsibilities:- Participate in the fundamental capability building of a large-scale data center network platform;- Develop services and tools for the full lifecycle operation management of a large-scale data center network;- Analyse user needs and develop software solutions, applying principles a...

Blueprint
Bellevue, Washington
Remote

Bachelor's degree in computer science, software engineering, or relevant field required. Minimum of 8 years of experience in software engineering, with a focus on infrastructure automation. At Blueprint, you’ll have the opportunity to work with multiple clients and teams, such as data science and pr...

Amazon.com Services LLC
Seattle, Washington

To help meet these goals, we are looking for a passionate, talented Software Development Engineer. As a Software Development Engineer, you will develop services using your expertise and experience with a variety of technologies. And you will contribute to the development of yourself and colleagues t...

Amazon Web Services, Inc.
Seattle, Washington

Come join the AWS Marketplace Team in our mission to change the way enterprise software is bought and sold! AWS Marketplace enables software sellers to reach all AWS customers, and it enables software buyers to easily discover, purchase and consume software. We are looking for an experienced Softwar...

Amazon.com Services LLC
Bellevue, Washington

We are looking for a Senior Software Development Engineer interested in building services around public key infrastructure, certificate management, and identity management for Project Kuiper. Have you wanted an opportunity to develop software for an advanced satellite broadband telecom service? In t...

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

WorkSpaces Core allows IT administrators to continue using their familiar VDI software solution and end users can continue using their existing VDI client software. From an engineering perspective, it is a great opportunity to build distributed systems, using industry leading AWS constructs such as ...

Amazon.com Services LLC
Redmond, Washington

We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations. In this role, you will drive the design, development, and operation of a variety of key embedded software capabilities for each sa...

TikTok
Seattle, Washington

Our team works to build out the development services that enable TikTok engineers to deliver high-quality features and systems to our users. We aim to provide systems enabling software development streamline and productive. We are looking for engineers who have good backend design and development in...

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

We are looking for engineers who are enthusiastic about data streaming, and are as passionate about contributing to open source as they are about solving real customers' business needs, at AWS scale. As a member of an AWS service that builds on top of a popular open source technology, this is a uniq...