Amazon - Seattle, WA

posted about 2 months ago

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

About the position

As a Software Development Manager for AWS Monitoring Systems within the Hardware Engineering team, you will be at the forefront of leading software teams that are integral to the success of Amazon's cloud computing services. Your role will involve overseeing the development of platforms and tools that ensure the health and reliability of AWS hardware across all data centers globally. This position offers a unique opportunity to lead teams in architecting, building, and scaling distributed software systems that are critical for monitoring AWS infrastructure. You will be responsible for setting the long-term strategy, managing budgets, and navigating complex technical and business trade-offs while collaborating closely with Principal Engineers and senior AWS leadership to shape the future of AWS Monitoring Systems. In this high-impact role, you will play a crucial part in ensuring that AWS customers have access to secure and healthy hardware for their workloads. The challenges you will face are significant, as the environment is fast-paced and filled with ambiguous problems that require innovative solutions. You will lead a team of highly skilled software developers, providing them with the support and autonomy needed to explore solutions, iterate on ideas, and ultimately deliver products that meet customer needs. Success in this role requires a deep technical understanding, a customer-centric approach, and the ability to coach your team in developing scalable systems while fostering collaboration across the organization. The ideal candidate will be a deeply technical leader who is not only close to the architecture and design but also actively engages with customers to understand their needs. You will need to dive deep into problems to grasp the intricacies of how systems work, knowing when to implement subtle changes and when to challenge the status quo to achieve optimal results.

Responsibilities

  • Effectively mentor and manage a team of Software Development Engineers
  • Ensure that monitoring systems meet service SLAs and exceed requirements from service owner customers (EC2, S3, EBS, Data Center Operations, etc.)
  • Drive operational excellence
  • Contribute to and lead design, architecture, process, and development discussions
  • Argue for the right outcomes with data, conviction, and diplomacy

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

Nice-to-haves

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills and effectiveness

Benefits

  • Full range of medical benefits
  • Financial benefits including equity and sign-on payments
  • Comprehensive employee benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service