Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking organization as a Software Development Engineer, where you will tackle complex challenges in AWS Networking. You'll design and architect software that enhances network reliability and performance, working alongside talented engineers in a collaborative environment. With a focus on innovation, your contributions will directly impact both internal and external customers. If you're passionate about software development and eager to make a difference in a dynamic setting, this opportunity is perfect for you.
Job ID: 2848301 | Amazon.com Services LLC
The AWS Networking organization is hiring, and we’re looking for talented Software Development Engineers (SDE) to join our team. Within Networking, we’re confronting and solving complex and high-stake challenges. Our teams support the design of connectivity between the hundreds of AWS location and thousands of services. As a member of the Backbone Engineering team, you will play a part in designing and architecting software feeding Network Engineers with critical information to predict networks behavior in any situation and build logical and physical solution that will meet Amazon's customer obsession.
This position is part of the Backbone organization where the team is responsible for the modeling and validation of changes in our network topology as well as planning its deployment, encoding and enforcing its business intent. Engineers on this team collaborate with various team profile to ensure the scalability of our network and the safety of our design deployment. They work with Software, Network, Finance Engineers, Business Developers and Scientist. The work in this team can go from performance optimization for simulation engine to high level business workflow with customer.
We strive to have a collaborative environment that impacts products and software across the company. We use AWS technologies like: DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, and Athena. We are one of the many teams ensuring Amazon's network maintains 100% uptime. We use languages such as Python and Rust. Our work has a direct impact on internal and external customers. We own and operate the infrastructure required to serve our customers.
Engineers will build software that will allow AWS to understand, build and improve the reliability of AWS network. Our customers need to understand the physical and logical risk through geospatial data analysis, elaborate the capacity planning based on business intent, optimize performance and cost and build Financial and operational business workflow.
Responsibilities and expectations are:
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience building complex software systems that have been successfully delivered to customers
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity 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.