Are you excited about working at the forefront of technology, developing software and systems that have a global impact?
You can work with some of the best engineers in the world while developing your skills and growing your career at one of the most innovative technology companies.
AWS customers rely on our network to be flawless. We empower Amazon's Network Services team to automate millions of daily operations for the most powerful network worldwide. A robust automated operations platform is essential for managing Amazon's next-generation networks. Our team builds that platform.
Skynet, a group of skilled software engineers, are building intricate web applications and workflow engines that operate at enormous scale. These allow our customers to simplify the internet, automate network remediation and deployment, and improve performance for customers. You will join a group that sets its product direction and iterates quickly to continuously improve products and delight customers. The team prioritizes self-investment as a core component of their success.
Key job responsibilities:
- Develop cutting-edge software systems for automating Amazon's network
- Provide technical leadership to the team and identify areas of focus
- Create and review software design documentation and mentor junior engineers
- Collaborate with the Network Engineering teams to ensure smooth roll-out of new designs and products
- Own operational excellence for the software put into production
- Contribute to improving documentation, processes, and tools to enhance team performance
- Collaborate with the Network Engineering and Operations teams to automate and innovate operating Amazon's Next-Generation Network
A day in the life: Working with management, customers, and development teams to develop state-of-the-art solutions incorporating new technologies, algorithms, and innovations.
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.
We're looking for someone with:
- Professional experience in software development (non-internship)
- Experience designing or architecting new and existing systems using design patterns, reliability, and scaling
- Programming experience with at least one software programming language
- Bachelor's degree in computer science or equivalent
- Full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations
We're an equal opportunities employer. We believe in a diverse workforce and make decisions based on your experience and skills. We value passion for discovery, invention, simplification, and building. Protecting your data is a top priority for us. Please visit our Privacy Notice to know more about how we collect, use, and transfer candidate personal data.
We commit to an inclusive workplace where everyone has a chance to succeed. If you need accommodations during the application process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations.