Job Summary
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We're the people who keep the cloud running, ensuring our customers have continual access to innovation.
Key Responsibilities:
* Develop world-class software systems for automating Amazon's network
* Provide technical direction to the team and identify areas of focus
* Create and review software design documentation and mentor junior engineers
* Collaborate with Network Engineering teams to ensure fast, smooth roll-out of new designs and products
* Owning operational excellence of the software put into production
* Contribute to improving documentation, processes, and tools
* Collaborate with Network Engineering and Operations teams to automate and invent new ways of operating Amazon's Next-Generation Network
About the Team
We are a highly motivated team of software developers who thrive on solving challenging problems and building large-scale distributed software systems.
Requirements:
* Experience (non-internship) in professional software development
* Experience designing or architecting new and existing systems
* Experience programming with at least one software programming language
* Bachelor's degree in computer science or equivalent
* Experience with full software development life cycle
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.
Inclusive Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique.