Jobs · Consulting · Washington

Software Development Engineer II, AFFS Identity

Amazon · Bellevue, WA · Today
ConsultingFull-time

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.

You will work on complex challenges in existing and new development initiatives, focusing on areas with ambiguity. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable. You will develop an understanding of the business impact of your systems and make responsible trade-offs between the short-term operational needs and long-term business objectives.

You will actively participate in team strategy discussions and contribute to the decisions made regarding technology. You will provide technical solutions that not only meet the current needs but also consider the future, promoting simplicity and ease of maintainability. Your solutions will be designed in such a way that they can be easily understood and contributed to by other team members.

You will collaborate with your team, encouraging best practices and setting standards to improve the overall quality of the team's work. In situations where there are differing viewpoints, you will strive to find the best way forward and build consensus.

Responsibilities

  • Own the identity directory and system-account foundation for Amazon Foundational Security Services (AFSS).
  • Design and develop secure, maintainable, scalable, and extendable software systems.
  • Address complex challenges in identity management, focusing on areas with ambiguity.
  • Make responsible trade-offs between short-term operational needs and long-term business objectives.
  • Participate in team strategy discussions and contribute to technology decisions.
  • Provide technical solutions that meet current and future needs, ensuring simplicity and maintainability.
  • Collaborate with team members to encourage best practices and improve overall work quality.
  • Build consensus and find the best way forward in situations with differing viewpoints.
  • Maintain the directory that handles roughly 20 billion identity and infrastructure lookups per day across every AWS region and partition.
  • Manage the system-account and credential lifecycle to keep tens of thousands of machine identities secure and continuously rotated at scale.
  • Enable teams across Amazon to authenticate, authorize, and attribute both human and machine access correctly, every time.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 3+ 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.
  • Strong background in software development with experience in identity directory systems architecture.
  • Successful track record of delivering large-scale engineering solutions.
  • Strong written and verbal communication skills.
  • Desire and ability to work in a fast-paced, collaborative environment.

Preferred Qualifications

  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

Why join us

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.

You will get a comprehensive view of all aspects of Amazon's business and have the opportunity to work with massive data sets while improving the agility of our technical teams. You will be part of a growing, fast-paced, and innovative team with ownership and responsibility to define and execute processes that enhance productivity and savings for AWS and Amazon.

About the team

Amazon Security values diverse experiences. Even if you do not meet all of the 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.

At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.

In Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI (Diversity, Equity, and Inclusion) events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.

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, training, and other career-advancing resources here to help you develop into a better-rounded professional.

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.

Pay

The base salary range for this position in Bellevue, WA is $143,700 - $194,400 USD 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

  • Comprehensive health insurance (medical, dental, vision, prescription).
  • Basic Life & AD&D insurance and option for Supplemental life plans.
  • Employee Assistance Program (EAP) and Mental Health Support.
  • Medical Advice Line.
  • Flexible Spending Accounts.
  • Adoption and Surrogacy Reimbursement coverage.
  • 401(k) matching.
  • Paid time off and parental leave.

Learn more about our benefits at amazon.jobs/en/benefits.

Similar jobs