Software Design Engineer - Scalable Infrastructure
We are seeking a highly motivated Software Design Engineer to join our team and contribute to the design and development of scalable infrastructure systems.
* Key Responsibilities:
* • Design and develop software systems that are secure, maintainable, scalable, and extendable.
* • Collaborate with internal customers and stakeholders to understand their pain points and requirements.
* • Participate in a team that values strong intuition, but seeks metrics and other data sources to back up assumptions.
* • Share knowledge with others and learn from them.
About the Role
This is a unique opportunity to think big, insist on the highest standards, and invent and simplify one of the largest systems. You will be part of a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we're looking for talented people who want to help.
Benefits
AWS offers a comprehensive benefits package, including competitive compensation, comprehensive health insurance, and paid time off. We value work-life harmony and strive for flexibility as part of our working culture. Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Requirements
* Required Skills and Qualifications:
* • Knowledge of systems engineering fundamentals (networking, storage, operating systems).
* • Experience 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.
* • Experience utilizing AWS cloud solutions in a DevOps environment.
* • Experience in automating, deploying, and supporting large-scale infrastructure.
* • Experience with CI/CD pipelines build processes.
* • Experience building services using AWS products.
* • Experience working in an Agile environment using the Scrum methodology.
Mentorship and Career Growth
We offer endless knowledge-sharing, mentorship, and other career-advancing resources to help you develop into a better-rounded professional. We continually raise our performance bar as we strive to become Earth's Best Employer.