The point where experts and best companies meet
Share
Working on our team, you’ll join a diverse team of software and system development engineers. You’ll collaborate with people across AWS to help us deliver the highest standards for safety, security and availability for our internal customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. You will join a group that sets the direction of their product and iterates fast to continuously improve it and delight customers.Key job responsibilities
A System Development Engineer within the TrafficShift team at AWS owns the design and development of key components of our network availability service. You will get to:
Create and review software design documentation
Own the operational excellence of the software you put into production.
A day in the life
• You deliver technology solutions that are tested, maintainable, optimized, and which generate positive feedback.
• You deliver designs for components that solve defined technical problems.
• You demonstrate the ability to identify risks and mitigations and make technical trade-offs in your designs and your team’s designs.
• You are able to work independently and with your team to complete projects successfully.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & 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.Work/Life Balance
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience in networking, storage systems, operating systems and hands-on systems engineering
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience working in an Agile environment using the Scrum methodology
- Experience working in a high pace DevOps
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience with Python (preferred), Ruby, or Java
These jobs might be a good fit