Software Development Manager

2 months ago
Job ID
Amazon Corporate LLC
Position Category
Software Development

Job Description

Amazon Fulfillment Technologies (AFT) – Emerging Technology team powers the physical engine at the heart of Amazon. AFT builds and operates the software, hardware, and processes that run the global network of fulfillment centers, which move billions of units of inventory and ensures customers get what they want when promised. Within AFT Emerging Tech, we are constantly innovating in the ways we are automating and accelerating the delivery of products and packages using state of the art software and hardware technologies. We develop software by applying Advanced Algorithms and Real-Time Data processing using large scale distributed systems. We utilize OO programming languages, Hadoop, Elastic Map Reduce, Machine Learning, DynamoDB, S3, SNS, SQS, and other AWS technologies to build solutions that that solve our challenges, ranging from scaling for massive Amazon order volume to ultrafast order fulfillment.

We are looking for a passionate, results-oriented, inventive software leader to lead teams of developers working on initiatives to constantly expand our product selection, and deliver products to our customers in the fastest, yet safest, ways possible. The candidate thrives in a fast-paced environment, has a strong understanding of core software development and algorithmic concepts, and is passionate about technology and wants to solve high-impact business problems. As the software development manager, you will be responsible for driving the technical direction for a multiple large software systems. You will also be responsible for working closely with other managers of software development teams within Amazon to lead changes through their systems.

The role requires you to be able to manage the overall software development life-cycle which includes the following responsibilities:
  • Create, prioritize, communicate, manage, and execute roadmaps, project plans, and commitments
  • Report on status of development, quality, operations, and system performance to management
  • Work closely with engineers to architect and develop the best technical design and approach
  • Foster culture of continuous engineering improvement through mentoring, feedback, and metrics
  • Hire, coach, and mentor individuals; build a strong cross-functional organization
  • Partner with a diverse customer base to understand requirements, priorities, and processes
  • Propose and implement new projects or recommend system improvements.
  • Own all operational metrics and support
  • Have the obsession to drive a better customer experience through everything that we do here at Amazon
  • Bring innovative ideas to the table every day, in order to find better ways of accomplishing our customer objectives
  • Set clear, measurable quality goals for an organization in a data-driven way

Basic Qualifications

· Bachelors' Degree in Computer Science or related field
· 8+ years of relevant engineering experience
· 5+ years people management experience
· Advanced competency in object-oriented design, data structures, and complexity analysis
· 5+ years of experience in managing large scale software development teams following Agile development processes
· You solve problems with deep hands-on technical expertise
· You have excellent verbal and written communication skills
· You lead with a combination of business sensibilities and technical vision
· You can juggle multiple priorities in a fast-paced environment
· You have a deep understanding of software development in a team, and a track record of shipping software on time
· You have extraordinary customer relationship skills and an ability to discover the true requirements underlying any given feature request
· You recommend alternative technical and business approaches, and lead engineering efforts to meet challenging timelines with optimal solutions

Preferred Qualifications

  • Hires and develops great people
  • Has relentlessly high standards and is never satisfied with the status quo
  • Is able to dive deep and is never out of touch with the details of the business or the technology
  • Has developed innovative solutions for optimization problems
  • Has passion and convictions and the innate ability to inspire passion in others
  • Strong results orientation
  • Thinks big
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed