Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work and experiences. They are seeking a Staff Software Engineer focused on Identity and Access to provide technical leadership on projects related to user identity and authentication, ensuring security and usability for creators and their fans.
Responsibilities:
- Provide technical leadership on a range of identity and access related projects
- Design, build, and deploy core Patreon systems such as multi-factor authentication flows, ID verification systems, and account takeover detections
- Engage with stakeholders to define requirements and balance a range of security, privacy, and compliance needs
- Drive technical design of components that are scalable, well tested, and are easy to maintain
- Collaborate with product managers, data scientists, designers, and other engineers to deliver high quality features
- Champion innovative solutions that improve security and usability for creators and their fans
- Contribute to growth and maturity of the team by improving processes, providing mentorship, and helping to expand the organization
Requirements:
- 6+ years of experience in software development
- Strong experience with Python or a similar language
- Experience designing and building identity or authentication systems
- Familiarity with the security and privacy concerns inherent to dealing with identity data or authentication flows
- Comfortable with data storage techniques and understand how data modeling, performance, and reliability intersect in real-world systems
- Worked on consumer-facing features where quality, experience, and emotional feel matter
- Energized by fast iteration: shipping MVPs, testing hypotheses, and evolving products based on what creators and fans respond to
- Take pride in creating elegant solutions to messy, real-world problems and balancing pragmatic trade-offs
- Build a strong product-minded engineering culture by mentoring and guiding engineers
- Believe in Patreon's mission: giving creators control over their work and building communities that feel good to be in
- Bachelor's, master's, or doctoral degree in Computer Science, Computer Engineering, or a related field, or the equivalent