The Enterprise Networking Team is looking for a System Development Engineer to join the Enterprise Network Systems and Automation (ENSA) team. In this role you will help design and automate the complex network that supports our global offices. Our goal is to design, deploy and automate network delivery while maintaining the highest reliability for our customers.
The Enterprise Network provides mission-critical global connectivity for internal services and business applications, datacenter infrastructure equipment, and 1,000,000+ internal users. Our goal is to eliminate human intervention and errors from network engineering services, including initial deployment and sustaining operations. We look for innovative ways to automate and scale our network as we expand, while driving complex issues to resolution. We build the solutions that help us monitor the network. In this role, you will own the development and improvement of configuration deployment systems and pipelines, build automation systems, and systems integration components across a complex and interconnected tool ecosystem, enabling network engineering teams to improve service delivery. We want someone who’s enthusiastic about the potential of cloud computing, networking and about creating simple, robust system management systems.
Why 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 Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empowers us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you would like to request an accommodation for the interview or onboarding process, please let us know and we will connect you to our accommodation team. You may also reach them directly by visiting
Mentorship and Career growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship, and other career-advancing resources here to help you develop into a better-rounded professional.
Key job responsibilities
As a System Development Engineer, your role is pivotal in maintaining the robust and innovative solutions of our team.
You will work on complex challenges in existing and new development initiatives. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable. You will work with internal customers and stakeholders to understand their pain points and requirements. You will be part of a team that values strong intuition, but seek metrics and other data sources to back up assumptions. You will share your knowledge with others and also learn from others. Our team is one where you own everything end to end: design, development, testing, deploying through rapid iteration. You will develop internal solutions that allow us to scaling via automation — and automate away operational inefficiencies.
A day in the life
Engineers in the Enterprise Network Systems and Automation (ENSA) team have a wide range of responsibilities; we work with internal partners to develop and implement the tooling ecosystems to support the Enterprise Network. You will be highly autonomous, posses strong written and verbal communication skills, strong project management and time management skills and have a successful track record of designing simple, scalable solutions. The desire and ability to work in a fast paced, collaborative environment is essential.
About the team
As a part of Enterprise Office Network Engineering team, we are responsible for tooling which connects 500+ remote offices to the Enterprise core network as well as into AWS cloud.
BASIC QUALIFICATIONS
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
PREFERRED QUALIFICATIONS
- Experience with distributed systems at scale
- Bachelor's degree
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
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. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.
IDE statement: