Software Engineer Identity & Access
WFA Digital Insight
The demand for skilled software engineers with expertise in identity and access management has seen significant growth, with a 25% increase in job postings over the last year. As remote work becomes the norm, companies like Patreon are looking for professionals who can balance security, privacy, and compliance needs. With over
Job Description
About the Role
As a Software Engineer focused on Identity and Access at Patreon, you will play a crucial role in developing and maintaining the platform's core systems related to user identity and authentication. This includes working on projects such as identity verification, user authentication, and account takeover detection and prevention. Your work will directly impact the security and usability of the platform for both creators and their fans.The Identity and Access team at Patreon is part of the Risk Engineering organization, which also includes Information Security and Safety Engineering. This role offers the opportunity to collaborate with cross-functional partners, including legal, compliance, security, trust and safety, and anti-fraud teams. The position is available as a hybrid role (two days per week in office) in New York or San Francisco or can be fully remote in other locations.
Given the nature of this role, it's essential to understand the current landscape of digital security and the challenges that come with managing user identities and access in a remote work environment. The ability to work independently and as part of a team, with a strong focus on delivering high-quality features, is crucial.
What You Will Do
- Design, develop, and deploy backend/full stack code as part of Patreon's core product.
- Build and maintain user-facing 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.
- 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 the growth and maturity of the team by improving processes, providing mentorship, and helping to expand the organization.
- Work closely with the legal and compliance teams to ensure that all developments are in line with current regulations and best practices.
- Participate in code reviews to ensure high-quality code and share knowledge with the team.
- Stay up-to-date with the latest trends and advancements in security and authentication technologies.
What We Are Looking For
- 2-3+ years of experience in software development.
- Experience with Python or a similar language.
- Familiarity with the security and privacy concerns inherent to dealing with identity data or authentication flows.
- Comfort with data storage techniques and understanding of how data modeling, performance, and reliability intersect in real-world systems.
- Experience working on consumer-facing features where quality, experience, and emotional feel matter.
- Energy for fast iteration: shipping MVPs, testing hypotheses, and evolving products based on what creators and fans respond to.
- Pride in creating elegant solutions to messy, real-world problems and balancing pragmatic trade-offs.
- Belief 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.
Nice to Have
- Experience with cloud-based platforms and containerization tools.
- Knowledge of security frameworks and compliance standards.
- Participation in open-source projects or personal coding projects that demonstrate your skills.
- Experience with agile development methodologies and version control systems.
Benefits and Perks
- Competitive salary within the range of 89,000 - $255,500.
- Equity in Patreon.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO and holiday schedule.
- Professional development opportunities.
- Access to Patreon's creator platform and community.
- Remote work stipend and home office setup support.
- Annual company-wide retreat and regular team outings.
How to Stand Out
- Build a strong portfolio: Highlight your experience with authentication systems, identity verification, and security protocols. Include any personal projects or contributions to open-source security initiatives.
- Prepare for technical interviews: Review common security and authentication system design questions. Practice coding challenges that test your skills in Python or similar languages.
- Showcase your collaboration skills: Emphasize your ability to work with cross-functional teams, including legal, compliance, and product management.
- Stay updated on industry trends: Follow the latest developments in security, authentication, and identity access management to demonstrate your passion and commitment to the field.
- Be ready to discuss trade-offs: Come prepared to talk about how you balance security, usability, and compliance in your design and development decisions.
- Ask about Patreon's technology stack: Show your interest in the company by asking about the technologies and tools they use, and how you can contribute to and learn from their ecosystem.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.