Job Description
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The team supports all AWS data centers and servers, storage, networking, power, and cooling equipment that ensure customers have continued access to the innovation they rely on.
You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
Key responsibilities
* Lead multi-engineer projects and own team architecture, guiding technology strategy across related teams.
* Develop and deliver software systems to customers, particularly control plane for next-generation software-defined networks.
* Solve complex problems with multiple risks using simple solutions; make informed trade-offs between short-term delivery and long-term architecture.
* Review work to ensure it's well-designed, extensible, performant, and secure.
* Deliver working software across the full lifecycle: design, implementation, testing, deployment, and operations.
* Set a culture of robust development through exemplary coding practices and strong operational practices.
* Coach and mentor multiple engineers; build consensus across teams through inclusive, constructive dialog.
* Resolve root causes of endemic problems that limit other teams' innovation.
* Communicate technical designs effectively to technical and leadership audiences.
* Join daily team standup to sync up on current tasks.
* Spend uninterrupted time writing code.
* Meet with customers and stakeholders to discuss their needs and integrate input.
* Collect metrics and telemetry data to characterize platform performance.
* Write design proposals for new features for collaborative review.
Typical Work Day
The opportunity is within the AWS Internet Edge team, building software-defined networking (SDN) controllers that operate the network. As part of a new multi-year initiative, we are building a control plane distribution system that synchronizes network state across thousands of packet processors at the edge.
Basic Qualifications
* 5+ years of professional software development experience.
* 5+ years of programming with at least one software programming language.
* 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems.
* Experience as a mentor, tech lead or leading an engineering team.
Preferred Qualifications
* 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
* Bachelor's degree in computer science or equivalent.
Acknowledgement of Country
In the spirit of reconciliation Amazon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community.
Equal Opportunity Employer
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. If you have a disability and need a workplace accommodation or adjustment, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.
Company: Amazon Support Services Pty Ltd
Job ID: A10445091
#J-18808-Ljbffr