Software Development Engineer II, AFSS Identity
About the Role
As a Software Development Engineer II in the Amazon Foundational Security Services (AFSS) organization at AWS, you will have the opportunity to shape the future of AWS's identity management landscape. We provide the critical infrastructure that powers Amazon's vast range of services, enabling them to deliver for customers across the globe.
We own the identity directory and system-account foundation for Amazon Foundational Security Services (AFSS). Our services are the substrate beneath every security pillar at Amazon: the directory that answers roughly 20 billion identity and infrastructure lookups per day across every AWS region and partition, and the system-account and credential lifecycle that keeps tens of thousands of machine identities secure and continuously rotated at scale. Teams across Amazon depend on us to authenticate, authorize, and attribute both human and machine access correctly, every time.
This job requires an array of technical talents: system design, software development, customer service, hard prioritization, and making good decisions. At heart, you will be required to solve hard problems correctly.
What You Will Do
- Work on complex challenges in existing and new development initiatives, focusing on areas with ambiguity
- Design and develop software systems that are secure, maintainable, scalable, and extendable
- Develop an understanding of 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 decisions made regarding technology
- Provide technical solutions that meet current needs while considering the future, promoting simplicity and ease of maintainability
- Design solutions that can be easily understood and contributed to by other team members
- Collaborate with your team, encouraging best practices and setting standards to improve overall quality
- In situations with differing viewpoints, strive to find the best way forward and build consensus
Why It Matters
Amazon and Amazon Web Services are growing at an unprecedented rate. To keep up with that growth, we are in constant need of innovative processes and automation solutions. Your work will have a company-wide impact, affecting thousands of developers and teams, and enabling us to launch and scale our services rapidly.
Why You'll Love It
- Get a comprehensive view of all aspects of Amazon's business
- Opportunity to work with massive data sets and improve the agility of our technical teams
- Be part of a growing, fast-paced, and innovative team
- Have ownership and responsibility to define and execute processes that enhance productivity and savings for AWS and Amazon
Basic Qualifications
- 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
Preferred Qualifications
- 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
Pay
USA, WA, BELLEVUE: $143,700 - $194,400 annually. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Benefits
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- Paid time off
- Parental leave
Learn more about our benefits at https://amazon.jobs/en/benefits.
This response is AI-generated, for reference only.