
Senior Software Engineer - Authentication
About the job
As a Backend Software Engineer on the Auth team, you will design, implement, and maintain scalable systems for Authentication, Authorization, and Session Management, ensuring secure and seamless access across all company platforms.
This role provides the opportunity to shape foundational security systems, enhance user experiences, and contribute to the company's mission of delivering innovative and secure solutions to our customers.
Key responsibilities
Work in collaboration with developers and other stakeholders to enhance our platform, ensuring high-quality code, and enabling the efficient delivery of features and improvements.
Write elegant, efficient, and testable code that is easy to maintain and debug
Take care of configurations and processes documentation so stakeholders understand how to use the platform
As a true teammate, continuously improve the team’s processes, brainstorm ideas, and communicate statuses, and progress
Mentor team members, provide feedback, and continuously improve as a professional
Learn the latest best practices, new concepts and technologies and apply them accordingly to our context
Skills & Qualifications
5+ years in a fast-paced environment, preferably in SaaS and/or Fintech
Expertise in authentication and authorization protocols, including OAuth 2.0, OpenID Connect, and SAML, with a proven track record of implementing secure identity systems
Proficiency in backend development with a strong focus on scalable and reliable systems.
Knowledge of secure coding practices, token-based authentication (e.g., JWT), and session management strategies to enhance system security and performance.
Nice to have: Familiarity with graph-oriented databases, such as SpiceDB, and their application in Authorization systems to model and query complex relationships between users, roles, and resources in distributed environments.
Nice to have: Experience working with AuthZed or similar systems, with a strong understanding of authorization concepts inspired by Google Zanzibar’s approach to scalable and consistent access control.
Benefits
Remote Flexibility: Enjoy the freedom of remote work from anywhere, balancing life and career seamlessly.
Unforgettable Off-Sites: Twice a year, bond with colleagues in exciting destinations, fostering teamwork and fresh ideas.
Paid Time Off and National Holidays: Enjoy 20 PTO days yearly and the National Holidays for relaxation and rejuvenation.
Stock Options: Joining us means having a stake in our success, so you'll receive stock options as part of your compensation package.
Home Office Setup: Create your ideal workspace with a dedicated budget for home office essentials.
Work Trip Budget: Grow personally and professionally with a budget for work-related trips and co-working.

Clutch
- Application form