Senior Software Engineer, Identity Platform

New
Remote-first working model with flexible location options across the United States and CanadaFull-TimeSenior
Salary$166,900 – $230,900 USD (US) / $153,000 – $190,000 USD (Canada)
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
DockerJavaKotlinKubernetesRubyC#

Requirements

  • 4+ years of software engineering experience with strong backend development skills (e.g., Java, Kotlin, C#, Ruby, or similar).
  • Hands-on experience with authentication and authorization protocols such as OAuth 2.0, OpenID Connect, and SAML.
  • Strong understanding of identity, security principles, including encryption, token-based authentication, and federation.
  • Experience building scalable distributed systems and APIs using cloud-native and containerized environments (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines, DevSecOps practices, and modern software delivery workflows.
  • Experience collaborating with cross-functional teams including Security, Product, and Platform Engineering.
  • Strong analytical, debugging, and problem-solving skills with attention to performance and scalability.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.

Responsibilities

  • Design, build, and optimize secure, scalable authentication and authorization services supporting high-traffic identity systems.
  • Develop and maintain Identity and Access Management capabilities, including OAuth 2.0, OpenID Connect, SAML, MFA, and SSO integrations.
  • Collaborate with Security and Platform Engineering teams to embed secure-by-design principles across systems and services.
  • Contribute to experimentation infrastructure and lifecycle systems supporting product innovation and data-driven decision-making.
  • Build and maintain high-quality backend APIs using modern distributed system practices and containerized environments (Docker, Kubernetes).
  • Participate in architectural design discussions and help define the long-term technical direction of identity platforms.
  • Ensure system performance, scalability, and resilience through proactive monitoring, debugging, and optimization.
  • Mentor engineers and contribute to engineering best practices, code quality, and secure development standards.
View Full Description & ApplyYou'll be redirected to the employer's site
$166,900 – $230,900 USD (US) / $153,000 – $190,000 USD (Canada)
Apply Now