About The Position

AWS customers trust us with their most sensitive data. We're building cryptographic systems that enhance customer control over access to their data and metadata. You'll design and implement complex systems using Rust, PKI, formal verification, and distributed systems that strengthen customer data protection while maintaining operational efficiency at scale. You'll own multi-quarter initiatives from design through deployment, building systems that give customers verifiable control over who accessed their resources and when. Working as part of the Piezo team, you'll drive security outcomes across AWS service teams and influence technical direction at the organizational level. Your work will have CISO-level visibility and shape how tens of thousands of Amazon builders design and operate their services. You're a senior software engineer with deep expertise in distributed systems, security, and large-scale design. You deliver complex initiatives independently, make sound technical decisions with broad impact, and mentor engineers at multiple levels. You write exemplary code, conduct insightful code reviews that raise the quality bar, and debug complex issues across multiple systems. You communicate technical concepts clearly to diverse audiences and demonstrate leadership beyond assigned tasks. You influence technical direction and drive consensus on complex decisions.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice To Haves

  • 5+ 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

Responsibilities

  • Design and implement cryptographic systems using Rust, formal verification, PKI, and distributed systems.
  • Own multi-quarter initiatives from design through deployment.
  • Drive technical decisions with broad impact across multiple teams.
  • Conduct insightful code reviews that improve design quality.
  • Debug complex issues across multiple systems.
  • Mentor engineers at multiple levels.
  • Influence technical direction at team and organizational level.
  • Contribute to operational excellence and engineering standards.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service