Senior Software Engineer (RoR/Go), SSCS: Authentication

The Ladders
United States
20 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$139,200.0 - $235,200.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Agile Methodology User Authentication Software as a Service Software Quality Identity and Access Management Key Management OAuth OpenID Ruby Security Assertion Markup Language (SAML)

Job description

This role will play a key part in shaping authentication capabilities across a modern SaaS environment, with a strong focus on secure access, token management, and identity-related services. You will partner closely with engineering peers to evolve core platforms from the monolith into more scalable service-based architectures. The work will have direct impact on security, maintainability, and the reliability of critical user authentication experiences., * Contribute to the direction and roadmap of authentication services

  • Design and implement authentication features across the Rails monolith and authentication services
  • Migrate authentication and token management paths from the monolith into authentication services
  • Build authentication mechanisms like Workload Identity Federation
  • Enhance security through robust access management and vulnerability resolution
  • Solve complex technical problems in Go and Ruby codebases
  • Define and improve internal standards for code quality and maintainability

Requirements

  • Professional experience with Go and/or Ruby in mission-critical SaaS products
  • Familiarity with authentication technologies like OAuth, SAML, and OIDC
  • Knowledge of token systems, cryptographic signing, and key management
  • Experience building or contributing to services from concept to production
  • Proficient in English communication, both written and verbal
  • Experience with performance and optimization issues in software
  • Agile familiarity with effective work management and prioritization

Benefits & conditions

  • Benefits for health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups support
  • Equity compensation and Employee Stock Purchase Plan
  • Growth and Development Fund provided
  • Parental leave

Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

2:22 min

Adapting OpenID Connect for decentralized data sharing

Adam Larter Adam Larter · World Congress 2024

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all