Returning Candidate?

Software Development Manager, Event Management

Software Development Manager, Event Management

Job ID 
Company/Location (search) 
Posted Date 
Company Services, Inc.
Recruiting Team 

Job Description

Amazon’s network is a key differentiator for Amazon Cloud Computing and Web Services (AWS), enabling the global operation of thousands of applications across millions of servers worldwide. The AWS Networking team develops and operates the network platform for all of Amazon including our e-commerce products and cloud computing solutions. This platform is industry-leading for its efficiency, throughput and reliability, and it is critical to the success of hundreds of thousands of AWS customers.

We are currently looking for a software development manager to help us drive the future direction, implementation and delivery of our Network Event Management service, a core component of our Auto Remediation pipeline. Our remediation pipeline sits at the core of AWS Network operations handling the vast majority of network events automatically, without engineer intervention.

This role may be for you if you are passionate about producing innovative software products to change the way that networks are operated. You build high quality, highly usable, scalable, always-on services. You're happiest when you're working with empowered, world-class leaders and engineers to meet world-class challenges. Finally, with your curiosity and strong ownership bias, you have an infectious desire to continually improve how things are done.

Basic Qualifications

  • 3+ years of experience as a software engineer working on challenging software projects
  • 3+ years of experience building and leading successful software development teams in extremely fast-paced environments, in an agile environment
  • Bachelor’s degree in computer science, mathematics, or a related field

Preferred Qualifications

  • Experience with Agile engineering practices (continuous integration, TDD, etc.)
  • Excellent communication skills, both written and verbal
  • Experience with building robust distributed systems that scale and are always on
  • Experience with the networking domain and related technologies
  • Experience with developing and maintaining software for Internet-based services
  • Experience with systems engineering and operations of Internet services
  • Advanced degree in computer science, mathematics, or a related field