remote
Software Engineer Identity & Access - Patreon
Software Engineer
Senior Software Engineer focused on Identity & Access, building secure backend and full‑stack solutions with Python and AWS, ensuring robust authentication, authorization, and data protection across the platform.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services for identity and access management using Python.
- Implement secure authentication, authorization, and token management across web and mobile platforms.
- Collaborate with front‑end teams to deliver end‑to‑end features, ensuring seamless user experience.
- Integrate third‑party identity providers (OAuth, SAML, OpenID Connect) and manage federation flows.
- Perform security reviews, penetration testing, and vulnerability remediation to protect sensitive data.
- Optimize performance and reliability of identity services on AWS infrastructure.
Requirements
- 5+ years of professional experience in backend development with Python.
- Strong knowledge of authentication protocols, encryption, and secure coding practices.
- Experience with AWS services (Lambda, Cognito, IAM, API Gateway) and CI/CD pipelines.
- Proficiency in relational and NoSQL databases, and experience with data modeling for security contexts.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.