T

Thrive Global

Corporate wellness platform for behavior change

Senior Software Engineer - Identity

Backend EngineeringUpdated on Nov 14
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree from an accredited college or university is required.
  • Senior-level engineering experience and a track record of owning production systems end-to-end are required.
  • Strong Java or Kotlin skills are required; TypeScript experience is ideal for a full-stack profile.
  • Experience balancing sustaining engineering, including reliability, scalability, and technical debt, against new feature delivery is required.
  • Experience building and supporting B2B or enterprise-facing software is required.
  • Ability to independently scope and deliver medium-to-large projects, from an ambiguous problem to a shipped solution, is required.
  • Experience with on-call rotations and incident response is required.
  • Meaningful daily overlap with US Eastern business hours and availability for overlap with the Ireland-based team are required.
  • Hands-on experience with standards-based identity protocols, including OAuth 2.0, OIDC, SAML, and SCIM provisioning, is required.
  • Experience integrating with enterprise identity providers such as Okta, Entra ID, or Ping, and debugging customer SSO configurations in production, is required.
  • Familiarity with session management, token lifecycle, and secure credential handling at scale is required.
  • Experience building software in security-sensitive or regulated environments, such as SOC 2, HIPAA, or equivalent, is required.

Responsibilities

  • Own and evolve the enterprise identity platform end-to-end by designing, building, and shipping software that onboards, authenticates, and authorizes users across the Thrive ecosystem.
  • Partner with internal teams to provide tools and systems for managing user identity and supporting Thrive's mission.
  • Independently scope and deliver medium-to-large projects by breaking ambiguous problems into well-sized workstreams, sequencing the work, and driving it to completion with minimal oversight.
  • Partner with Product and stakeholders to translate business requirements into technical plans, surface trade-offs early, and keep cross-functional partners informed throughout delivery.
  • Maintain a high quality bar while shipping and iterating quickly, using engineering judgment to avoid costly shortcuts.
  • Provide on-call and incident support during US working hours to maintain platform health and support customers.

About the Company

Thrive Global

Corporate wellness platform for behavior change

Thrive Global provides a corporate wellness platform that helps organizations improve employee well-being and productivity. Its behavior-change platform is integrated into the workday and uses science-backed methods developed through years of research to prevent burnout and foster a thriving work culture. The platform works by being embedded into employees’ workflows—collecting usage data and feedback to continuously refine services—across a global, diverse client base that includes frontline workers up to C-suite executives. Unlike competitors, Thrive Global emphasizes a research-driven approach, large-scale implementation, and partnerships with major companies (e.g., Pfizer, Salesforce) to deliver measurable well-being outcomes. The goal is to reduce burnout and create healthier, more productive organizations by offering a scalable, data-informed wellness solution for businesses.

Company size
501-1,000
Company stage
Series C
Total funding
$162M
Headquarters
New York City, New York
Founded
2016

Recently Posted Jobs

Explore more opportunities at Thrive Global

See more jobs