Offers “Amazon”

Expires soon Amazon

Sr. Software Development Manager, Chaos Engineering

  • Seattle (King)
  • Bachelor's Degree
  • Project / Product management

Job description

DESCRIPTION

If you love high profile, fast paced, complex technology challenges building state of the art Chaos Engineering products and programs to ensure resilience of Amazon services to continue to deliver the best shopping experience to our customers, then this role is for you! As Amazon's service footprint continues to grow, it is critical to ensure that the service architecture and underlying infrastructure remain resilient to failures. Amazon's Consumer business, consisting of many tens of thousands of independent web services operate together to deliver unparalleled shopping experience for our customers. We strive to conduct chaos experiments at all levels of granularity, from individual hosts on which the services are running to complete loss of a significant portion of our infrastructure. The learnings from these experiments then drive the improvement of the architecture and as the architecture evolves, we have to continue to evolve the chaos engineering practices and products to ensure we are able to exercise our services and are able to identify fault domains.

As a software development engineering manager, you will thrive in a fast-paced, startup-like environment focused on building systems that enable the execution of chaos experiments and own programs to drive architecture improvements. You will be part of the reliability engineering practice and will be a key contributor development of best practices, strategies, and roadmaps to ensure our services remain reliable and resilient. You will be interacting with and influencing leaders from across the Consumer business of Amazon and will drive broad cross-organization programs to improve the reliability posture. We are an agile team with significant impact. If you can think big and want to be a part of a fast-moving team breaking new ground at Amazon.com, and you meet the qualifications below, we would like to speak with you!

Desired profile

BASIC QUALIFICATIONS

· Bachelor degree or higher in Computer Science or related field.
· 8+ years of software development experience.
· 3+ years of managing managers experience.
· Strong analytic and problem solving skills.
· Experience of having worked in at least one modern object-oriented programming language such as Java or C++.
· Proven track record of shipping large complex scalable systems/applications in an agile environment.
· Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build processes, testing, and operations.
· Ability to handle multiple competing priorities in a fast-paced environment.
· Strong leadership, project planning and execution skills.
· Ability to communicate clearly with technical and non-technical stakeholders at all levels.

Make every future a success.
  • Job directory
  • Business directory