A

Amazon

Sells products online and rents cloud computing

Senior Software Development Engineer - AWS Fault Injection Services

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Experience mentoring, serving as a technical lead, or leading an engineering team.
  • Experience leading the architecture and design of new and existing systems, including architecture, design patterns, reliability, and scaling.
  • Professional software development experience outside an internship.
  • Experience programming in at least one modern language such as Java, C++, or C#, including object-oriented design.
  • Experience in software development within the last three years.

Responsibilities

  • Own the architecture for one or more FIS fault domains, provide a system-wide view and design guidance, and influence the team's technical strategy and goals.
  • Design, build, and release software at large scale for AWS customers worldwide, operate it in production, and keep it highly available and durable.
  • Build new fault actions and target types end to end, including API design, authorization, execution logic, automated testing, and documentation, and safely evolve existing ones.
  • Identify high-impact, hard-to-reverse technical decisions early and drive the team toward durable solutions rather than short-term workarounds, especially where customer safety and blast radius are at stake.
  • Raise the team's operational bar through strong alarms and telemetry, clear runbooks, effective guardrails, incident review, and continuous improvement.
  • Partner with AWS service teams whose faults FIS supports to design integrations and deliver cross-team work successfully.
  • Advise management and senior leadership on technical trade-offs and contribute to short- and long-term planning.
  • Mentor multiple engineers and champion engineering best practices that others adopt.

Desired Qualifications

  • Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience building complex software systems successfully delivered to customers.
  • Experience debugging, profiling, and implementing software engineering best practices in large-scale systems.
  • A Bachelor's degree or equivalent in Computer Science.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs