About the Job
">
You will be part of a team that builds software systems to dynamically generate network topologies on-demand, implement novel routing algorithms, and monitor the health of datacenter fabrics. Your software will enable internal customers to visualize always-changing network paths, automate network remediation and deployment, and improve performance for customers.
">
Key Responsibilities
">
">
1. A Software Developer Engineer within the Datacenter Networks team owns the design and development of key components of Amazon's next-generation datacenter fabric, including building tools to provide network visibility and systems to automate wiring and incremental expansion of DC networks globally.
">
2. Develop world-class software systems for automating Amazon's network.
">
3. Provide technical direction to the team and identify areas of focus.
">
4. Create and review software design documentation.
">
5. Collaborate with Principal Engineers and Scholars to ensure fast, smooth roll-out of new designs and products.
">
6. Own the operational excellence of the software you put into production.
">
7. Contribute to improving our documentation, processes, and tools so that we improve our performance as a team.
">
">
About the Team
">
The Datacenter Networks team at AWS is responsible for designing and developing the next-generation datacenter fabric, which will power all new AWS datacenters globally and set the industry standard for the next decade.
">
This team works closely with other teams across AWS to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
">
We are looking for talented individuals who want to help us solve some of the most challenging problems in the industry.
">
About AWS
">
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
">
Inclusive Culture
">
AWS values diverse experiences and encourages candidates from all backgrounds to apply. We believe that employing a diverse workforce is central to our success and strive to create an inclusive culture that welcomes bold ideas and empowers employees to own them to completion.
">
BASIC QUALIFICATIONS
">
">
* Experience in professional software development.
">
* Experience designing or architecting new and existing systems.
">
* Experience programming with at least one software programming language.
">
">
PREFERRED QUALIFICATIONS
">
">
* Bachelor's degree in computer science or equivalent.
">
* Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
">
">
Why Work at AWS?
">
At AWS, we value work-life harmony and strive to provide flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
">
We're an Equal Opportunities Employer
">
Amazon is an equal opportunities employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.