Software Development Engineer, Active Monitoring
We are driving automation in Amazon's network to meet the unprecedented growth and ensure high availability for our customers. This requires scaling activities like provisioning, cabling, validation, and integration into the network with minimal human involvement.
Continuous Integration and Deployment
To drive network change quickly and safely, we view the network as software and implement continuous integration (CI) and continuous deployment (CD) of software updates. Our AWS network CI enables humans to describe network design intent and a workflow that integrates automated testing before release. Network CD continuously deploys released changes into the network.
The Innovation Wave
A revolution is underway in networking technology, driven by virtualization, unimaginable scale, hardware commoditization, and automation. We are pushing boundaries in robustness, fault-tolerance, and smart adaptive algorithms at Amazon.
Why Work with Us?
Amazon Web Services (AWS) runs one of the world's largest networks. We leverage big data technologies and deep network analytics to drive network automation, performance, and reliability.
Make History with Us
We develop software at every level of the stack from front-end user interfaces to low-level embedded software. Join our team of highly motivated, cooperative, and fun-loving software developers who thrive on solving challenging problems and building large-scale distributed software systems.
About the Role
We are seeking experienced Software Development Engineers to build a new software providing visibility into customers' flows within Amazon's network.
BASIC QUALIFICATIONS
* Non-internship experience in professional software development
* Experience designing or architecting new and existing systems
* Programming experience 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