Software Development Engineer II, Authentication Experience
DESCRIPTION
We are AuthX, Authentication eXperience. We own Amazon's account creation and sign-in experiences. Every aspect of Amazon depends on our systems to know who the customer is; In order to shop, stream, or consume any of Amazon’s offerings the customer comes through us first. Whether you're watching The Expanse, shopping for groceries, or chatting with Alexa, you've crossed paths with our systems. A smooth transition is critical for authentication. If there’s friction in the process, we risk losing that customer. If it’s delightful and intuitive, we gift those new customers with an exceptional impression of Amazon. How can you help innovate on the experience of authenticating?
We value engineers from diverse backgrounds. We seek a myriad of backgrounds and experiences to drive innovation in one of the most high-profile customer experiences within Amazon. Whether you focus on front-end, back-end, or full-stack development AuthX offers projects that leverage your strengths and offers opportunities for those wanting to learn something new. AuthX has an assortment of opportunities to focus on and learn from, whether that’s around building resilient systems, redefining customer experiences, or charting out an optimal architecture.
We collaborate across disciplines. You will have the opportunity to work closely with product managers, UX designers and researchers, and business intelligence engineers to innovate, measure, analyze and refine the experiences we deliver to millions of customers across the planet on a daily basis. Our roles are all well defined, but we encourage our engineers to cross boundaries and learn from each other.
Our team puts a high value on work-life balance. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment.
Key job responsibilities
- Designing and developing enterprise scale distributed systems
- Embracing operational excellence and win customer trust.
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
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Bachelor's degree in computer science or equivalent
PREFERRED QUALIFICATIONS
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.