Systems Development Manager

Location:Sydney
Job Type:Full Time
Apply Now

The AWS network is one of the largest networks in the world, and its performance and availability are key differentiators in delivering the best cloud computing platform available. Do you want to lead a team that produces network automation software used by AWS Networking teams across the globe? The Network Health team develops complex network modelling software that helps protect the AWS network against impact every single day. We are looking for a Systems Development Manager (SysDM) to join and lead the team in providing the best software products to provide safety across the whole AWS global network.

The Network Health team is a mixed-discipline team, with software developers, systems engineers, data scientists, and networking experts, based in Sydney. As a SysDM, you will be intimately familiar with large-scale cloud technologies, and with leading teams of systems engineers and developers to deliver large software products. You will have strong verbal and written communications, and the ability to collaborate with multiple software teams across the organisation.

Responsibilities:
  • Lead a mixed-discipline team to build software models of complex network architectures
  • Manage development of best in class software systems for automating Amazon's network
  • Provide leadership with the broader team to shapes the future automation of Amazon's Network
  • Leadership, hiring, and development of the whole team
  • Work closely with our Network Engineering teams to ensure fast, smooth roll-out of new designs and products
  • Writing of roadmaps and setting strategic direction for the team and its products, working backwards from the customer

    BASIC QUALIFICATIONS

  • 5+ years of experience in leading software and systems development teams in a DevOps culture
  • Excellent written and verbal communication skills and an ability to interact efficiently with peers and customers
  • 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
  • Bachelor's degree in computer science, computer engineering or related technical discipline
  • High-level understanding and experience of cloud technologies
  • Experience working with with Linux / Unix
  • Experience in an interpreted language like Python
  • Proven ability to quickly learn and adapt to new concepts

    PREFERRED QUALIFICATIONS

  • Proven hands-on experience of working with AWS products to deliver software systems
  • Experience or knowledge of large-scale datacentre networking concepts: routing protocols, high availability, design
  • Knowledge of development methodologies like Kanban or Scrum
  • Experience with distributed computing and large-scale systems
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Excellent analytical skills