Jobs · Engineering · Texas

Software Development Engineer, Identity Security & Abuse Prevention

Amazon · Austin, TX · 1 wk ago
EngineeringFull-time

About the role

Looking to build high-scale Authentication and Authorization services within Amazon World Wide Operations Security? Passionate about protecting customer data? Come join us as we craft impactful products and great experiences across a wide surface of customers! Amazon’s mission is to be ‘Earth’s Most Customer-Centric Company’ and our team is an essential part of that mission. We enable Customer Service and other businesses with rigorous authentication of Customer Service Agents and retail customers to hold a high bar for securing access to customer data. This includes password-auth, token-based MFA, rules-based/fine-grained/contextual authorization, operations and governance systems. Our team lives in a multi-dimensional world of delivering for customers, addressing risks and continually making our products and experiences more secure. We’re seeking Software Development Engineers to drive the next generation of authorization solutions, solving problems for which there are no off-the-shelf solutions. In this role, you’ll be working with a group of strong engineers in pursuit of timely and secure authentication and authorization services on top of effective data sovereignty, compliance with regional privacy regulations, integration with a wide array of applications and services, and delivery of a fantastic customer experience.

Responsibilities

  • Own multiple high-availability, low-latency services (Tier-1) and hold ourselves accountable to rigorous service-level objectives and design & code quality standards.
  • Work with a tech stack that includes AWS public offerings such as Java, Python, Fargate, Typescript, DynamoDB, Lambdas, SQS, and more.
  • Contribute to career growth by taking on work of appropriate complexity and challenge.

Requirements

  • 3+ years of non‑internship professional software development experience.
  • 2+ years of non‑internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems.
  • Experience programming with at least one software programming language.

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.

Skills

Proficiency with Java, Python, Fargate, Typescript, DynamoDB, AWS Lambda, SQS, and related AWS services; experience with authentication and authorization concepts such as password‑auth, token‑based MFA, rules‑based/fine‑grained/contextual authorization.

Benefits

  • Sign‑on payments and restricted stock units (RSUs).
  • Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, optional supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement).
  • 401(k) matching.
  • Paid time off and parental leave.

Pay

USA, TX, Austin – $143,700.00 – $194,400.00 USD annually.

Similar jobs