GrepJob
Cresta

Senior Software Engineer - Authentication

Cresta
Apply
20 days ago
Remote, CanadaSenior / Staff+
H1B Sponsor

Responsibilities

  • Play a substantial role in the platform frontend and authentication engineering team.
  • Work with Cresta product and engineering teams to build and improve the platform.
  • Analyze customer requirements and own customer-facing deliverables.
  • Demonstrate engineering best practices in deliverables and daily work.
  • Take technical ownership of a significant part of the authentication stack.
  • Provide full stack support for 1st and 3rd party authentication systems.
  • Build systems to authenticate users, service accounts, and virtual agents.
  • Expand Cresta’s BYOID (Bring Your Own Identity) repertoire.
  • Secure sign-in and application access through various methods.
  • Build customized auto-login systems for customers.
  • Migrate from legacy authentication systems to modern, secure systems.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 8+ years of experience in Identity and Access Management.
  • Strong coding skills in relevant programming languages.
  • Experience with authentication protocols like OAuth 2.0 and SAML 2.0.
  • Proficiency in Golang for backend services.
  • Familiarity with Postgres, Redis, Kubernetes, and AWS.
  • Experience with React or Angular in large scale consumer-facing products.
  • Proficient in designing and maintaining end-to-end authentication systems.
  • Experience as a technical lead for authentication and security product features.

Benefits

  • Variety of medical, dental, and vision plans for employees and their families.
  • Paid parental leave to support employees and their families.
  • Monthly Health & Wellness allowance.
  • Work from home office stipend.
  • Lunch reimbursement for in-office employees.
  • 3 weeks of PTO in Canada.

Tech Stack

AngularAWSGogRPCKubernetesPostgreSQLReactRedis