Amazon - Seattle, WA

posted 4 months ago

Full-time - Manager
Seattle, WA
10,001+ employees
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

Amazon is seeking an innovative, results-oriented customer-centric Software Development Manager to join the Kindle Reader organization. This role involves managing a software development team that provides both strategic and tactical oversight to build features and functionalities required for best-in-class reading experiences and options for Kindle readers. The successful candidate will have the opportunity to dive deep into solutions across Kindle Reading applications on a variety of platforms and form factor devices, practicing excellent project management and setting expectations on delivery both upstream and downstream of the team in an agile environment. The Software Development Manager will be responsible for mentoring and developing software engineers at different experience levels, managing and executing against project plans and delivery commitments, and overseeing the day-to-day activities of the engineering team within an Agile/Scrum environment. This position requires a strong technical background, with at least 5 years of hands-on software development experience and a minimum of 2 years of experience managing teams. The candidate should have demonstrated solid leadership skills in a fast-paced and demanding work environment, and be comfortable delivering solutions of complex nature for mobile devices. In this role, the manager will work closely with engineers to architect and develop the best technical design and tradeoffs, partnering with engineering teams for end-to-end solutions that provide the best customer experience. Participation in periodic product strategy sessions and planning team roadmap and strategy is also expected. The manager will report on the status of development, quality, operations, and system performance to management, and will be involved in recruiting, hiring, mentoring, and coaching software engineers to improve their skills and effectiveness.

Responsibilities

  • Mentoring and developing software engineers at different experience levels.
  • Management and execution against project plans and delivery commitments.
  • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
  • Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team.
  • Work closely with engineers to architect and develop the best technical design and tradeoffs.
  • Partner with engineering teams for end-to-end solutions for best customer experience.
  • Participate in periodic product strategy sessions and planning team roadmap and strategy.
  • Report on status of development, quality, operations, and system performance to management.
  • Communicate with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
  • Recruit, hire, mentor/coaching and manage teams of Software Engineers.

Requirements

  • 3+ years of engineering team management experience.
  • 7+ years of working directly within engineering teams experience.
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience.
  • 8+ years of leading the definition and development of multi-tier web services experience.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
  • Experience partnering with product or program management teams.
  • Strong technical ability on algorithms and software architecture and object-oriented designs.
  • Excellent project management skills.
  • Great communication skills.

Nice-to-haves

  • Past experience in developing interactive applications for iOS and/or Android platforms and/or PC/Mac/Unix.

Benefits

  • Full range of medical, financial, and/or other benefits.
  • Equity and sign-on payments may be provided as part of a total compensation package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service