Software Development Engineer, AWS Incident Tooling & Response
Amazon Web Services is the largest consumer cloud offering in the world, powering cutting-edge science, rapidly growing start-ups and industry-leading companies.
The AWS Incident Response Systems team is building systems to ensure these AWS customers can rely on the highest-availability, lowest-latency cloud platform on the planet. We work closely with the teams who own the largest AWS products, building systems to detect and mitigate operational issues before they impact customers.
We are looking for a knowledgeable and experienced software development engineer to help us succeed in this mission.
About the Role
As a Software Development Engineer at AWS Incident Response Systems, you will join the team in the design and implementation of systems which automate fault containment, problem diagnosis, and issue resolution across multiple hugely-distributed, always-on architectures.
These systems will take metric and dependency data from multiple sources and analyze them, correlating them with customer impact to determine root cause of an issue without human intervention. They will create engagements, facilitate communication and coordination of the response and mitigation.
As the scale and complexity of AWS grows, this is the best way that we can offer our customers a stable and reliable cloud computing platform. We succeed once these systems detect, diagnose, and repair operational defects without customer impact or human intervention.
Your Responsibilities
* Write well-tested, maintainable code.
* Design, contribute to, and maintain systems which solve customer problems.
* Work with team-mates to improve code quality, system architecture and team processes.
* Learn about the incident management processes supported by the team's system to identify improvement opportunities.
About You
You will have experience in professional software development, designing or architecting new and existing systems, and programming with at least one software programming language. You will also have a Bachelor's degree in computer science or equivalent and experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Diversity, Equity, and Inclusion
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Salary: $120,000 - $180,000 per year