About the Role
A network engineer with expertise in designing and architecting new systems.
Job Responsibilities:
- Designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
About You
We're looking for a skilled software development engineer who is passionate about solving problems at scale. If you enjoy working in a flexible, fast-paced, collaborative team environment and believe that the craft of software engineering is about writing code right the first time, this could be the role for you.
About Us
We are a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. We collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
What We Offer
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Benefits
We value work-life harmony and strive for flexibility as part of our working culture. Achieving success at work should never come at the expense of sacrifices at home. We also offer endless knowledge-sharing, mentorship, and career-advancing resources to help you develop into a better-rounded professional.