Software Development Manager Iii, Rnropseval Tech

Amazon Amazon · Big Tech · IN, TS, Hyderabad · Software Development

This role is for a Software Development Manager III on the Worldwide Return and ReCommerce team at Amazon. The team focuses on eliminating defects, reducing return costs, minimizing waste, and achieving net-zero carbon emissions. The manager will lead an engineering team responsible for building and operating software, hiring and mentoring engineers, understanding customer requirements, and contributing to long-term technology strategies. While the team trains machine learning models, the core of this management role is not directly building or shipping AI models, but rather managing the software development lifecycle and operational excellence within a broader business context.

What you'd actually do

  1. Lead an engineering team that will build, operate and maintain software in order to meet business needs
  2. Hire, coach, and mentor individuals
  3. Interface with a diverse customer base to understand requirements, priorities, and processes
  4. Propose and implement new projects or recommend system improvements
  5. Own all operational metrics and support

Skills

Required

  • Software development
  • Development Manager
  • distributed/scalable systems
  • high-volume transaction applications
  • system architecture
  • OO Design
  • large distributed and online transactional systems
  • project management
  • engineering team management
  • engineering experience
  • leading the definition and development of multi tier web services
  • engineering practices and patterns for the full software/hardware/networks development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • certification
  • livesite operations
  • partnering with product or program management teams

Nice to have

  • International experience or knowledge of additional languages
  • communicating with users, other technical teams, and senior leadership
  • recruiting
  • hiring
  • mentoring/coaching
  • managing teams of Software Engineers

What the JD emphasized

  • 9+ years of experience in Software development
  • 5+ years as a Development Manager managing teams of 10 engineers
  • Experience in development of distributed/scalable systems and high-volume transaction applications
  • Deep understanding of system architecture and OO Design and experience with large distributed and online transactional systems