You will need to login before you can apply for a job.
Systems Development Manager, Network Provisioning and Automation
DESCRIPTION
Imagine solving complex infrastructure problems and building systems at Amazon scale. Imagine being part of a company that obsesses over customers.
The team is looking for a Software Development Manager to lead a global engineering team with the development of our fulfillment network infrastructure automation. This role will focus on building automation to bootstrap and control all network devices used at Amazon. The technology you build will underpin all hardware used by fulfillment workers every day to delight each Amazon customer with the packages and services they expect.
The NPA team builds and continuously improves the core network provisioning components used by tens of thousands of Amazonians, hundreds of thousands of IP-enabled devices, a growing fleet of robots, and countless other user devices in our facilities around the world. You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. You will work directly with other systems and software engineers to help automate and improve the technology that supports our Fulfillment Centers and Transportation sites.
In this role, you will own critical systems with global impact. Attracting and growing top engineering talent will be one of your strengths as you assume leadership of an existing team of rock star engineers. As an experienced software leader, you understand all aspects of software development, design, documentation, testing, and operations. Strong written and verbal communication skills make you successful in a fast-paced environment, and you excel at delivering results. As a deeply technical leader, you will be entrusted to innovate and think big, envisioning how networks of the future will be deployed at massive scale.
Our team's mandate is to create mechanisms that enable automated provisioning of network infrastructure stacks including discovery, bootstrapping, configuration, operational readiness, and recovery in case of failure in order to eliminate human involvement and realize the full potential of zero-touch networks managed by software.
BASIC QUALIFICATIONS
• A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or five or more years of work experience in System development as an equivalent.
• 5 or more years of people management experience leading System development teams.
• Proficiency in one or more general-purpose programming languages such as Java, C/C++, C#, Objective C, Python, JavaScript, Ruby, and Go.
• Experience designing, building, and operating large-scale distributed systems or web services.
• Experience in managing large scale infrastructure and automation.
• Experience engaging and influencing senior executives using both verbal and written communication tools.
PREFERRED QUALIFICATIONS
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
• Expertise in operations of highly available and scalable network systems with a large customer base.
• Experience managing staff and meetings across multiple sites and time zones.
• Excellent communication abilities, both verbal and written, including long-form business writing on complex topics.
• Ability to drive effective teamwork, collaboration, and commitment.
• Excellent analytical problem-solving and troubleshooting skills.
• Experience developing and improving operational documentation, procedures, and workflows.
• Ability to credibly coordinate between technical teams, peers, and business stakeholders.
• Ability to quickly learn and adopt new technologies.
• Experience managing on-call support coverage, escalation, and critical issue management.
• Experience in contributing to the definition and implementation of automation opportunities within an operations environment.
• Experience in root cause analysis and error correction, identifying changes to procedures and systems to implement long-term fixes and avoid repeating issues.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build.
#J-18808-Ljbffr