Systems Development Engineer I
Amazon
About the Role
As a Systems Development Engineer I (SysDE I) for Amazon Foundational Security Services (AFSS), you will have the opportunity to shape Amazon's identity management landscape, providing critical infrastructure for Amazon's services. This role involves working on complex challenges in existing and new development initiatives, focusing on areas with ambiguity.
Key Responsibilities
- Design and develop secure, maintainable, scalable, and extendable software systems.
- Understand the business impact of your systems and make responsible trade-offs between short-term operational needs and long-term business objectives.
- Actively participate in team strategy discussions and contribute to technology decisions.
- Provide technical solutions that meet current needs and consider the future, promoting simplicity and ease of maintainability.
- Design solutions that are easily understood and contributed to by other team members.
- Collaborate with your team, encouraging best practices and setting standards to improve overall quality.
- Strive to find the best way forward and build consensus in situations with differing viewpoints.
- Automate, deploy, and support infrastructure.
Requirements & Tech Stack
- Experience in automating, deploying, and supporting 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.
Qualifications
- Strong background in software development.
- Experience in identity directory systems architecture.
- Strong written and verbal communication skills.
- Successful track record of delivering large-scale engineering solutions.
- Desire and ability to work in a fast-paced, collaborative environment.