Remote Senior Software Engineer - Authentication

Posted

Apply now
Please, let Clutch know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Clutch is a vertical SaaS company focused on transforming how Credit Unions engage with their members and provide affordable lending solutions.
  • The company aims to enhance the financial well-being of Americans, particularly those with significant household debt.
  • As a Backend Software Engineer on the Auth team, you will design, implement, and maintain scalable systems for Authentication, Authorization, and Session Management.
  • This role involves ensuring secure and seamless access across all company platforms and shaping foundational security systems.
  • You will work collaboratively with developers and stakeholders to enhance the platform, ensuring high-quality code and efficient delivery of features.
  • Responsibilities include writing elegant, efficient, and testable code, maintaining documentation for configurations and processes, and mentoring team members.
  • The team values collaboration, innovation, and a commitment to standardizing secure solutions across all products.

Requirements:

  • You must have 5+ years of experience 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, is required, along with a proven track record of implementing secure identity systems.
  • Proficiency in backend development with a strong focus on scalable and reliable systems is essential.
  • Knowledge of secure coding practices, token-based authentication (e.g., JWT), and session management strategies is necessary to enhance system security and performance.
  • Familiarity with graph-oriented databases, such as SpiceDB, and their application in authorization systems is a plus.
  • Experience working with AuthZed or similar systems, with an understanding of authorization concepts inspired by Google Zanzibar’s approach, is also a nice to have.

Benefits:

  • You will enjoy remote flexibility, allowing you to work from anywhere and balance life and career seamlessly.
  • The company offers unforgettable off-sites twice a year to bond with colleagues in exciting destinations.
  • Employees receive 20 paid time off (PTO) days yearly, along with national holidays for relaxation and rejuvenation.
  • Joining Clutch means receiving stock options as part of your compensation package, giving you a stake in the company's success.
  • A dedicated budget for home office setup is provided to help you create your ideal workspace.
  • There is also a budget for work-related trips and co-working to support your personal and professional growth.
Apply now
Please, let Clutch know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback