Sr. Software Engineer - Accounts

Hinge Health•San Francisco, CA

About The Position

Hinge Health is a digital health company delivering evidence-based musculoskeletal pain solutions through personalized exercise therapy and virtual care. The Accounts team builds and shapes account experiences that support the company’s members, with a focus on stability and growth. This role centers on user identity and account management, including registration, authentication, authorization, and identity-provider integrations. The engineer will help establish technical foundations for a high-impact product and deliver a seamless user experience while collaborating with product managers, designers, and backend engineers. Backend engineers architect and implement end-to-end solutions, including well-tested, performant APIs and data models. They profile systems to identify scaling bottlenecks, contribute to code reviews, and support production systems in a continuous-deployment, owner-operator DevOps culture. Production technologies include Golang, gRPC, AWS, Postgres, Redis, and Temporal. The engineering workflow uses trunk-based CI/CD, and systems follow healthcare security and compliance standards including HIPAA, HITRUST, SOC 2, and CCPA.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related technical field.
  • At least 5 years of non-internship, full-time professional software development experience.
  • At least 4 years of experience with at least one software programming language.
  • At least 4 years of experience across the full software development life cycle.
  • Experience delivering large software projects or features in a production environment.
  • Proficiency in at least one modern programming language, such as Golang, Python, Java, or JavaScript.
  • Good understanding and practical knowledge of cloud-based services and technologies, such as gRPC, protobufs, Temporal, Docker/Kubernetes, or AWS.
  • Experience building or maintaining user identity, authentication, or account management systems, such as registration, sign-in, credential or identity linking, and role-based authorization.
  • Hands-on experience with an identity-provider platform such as Auth0, Okta, or similar, including relevant technologies or capabilities such as OIDC, SAML, SSO, passwordless or social authentication, or identity-provider management/authentication APIs.

Nice To Haves

  • Experience with data ingestion, integration, and security.
  • Experience with Auth0, including Management/Authentication APIs, Organizations, event streams, or tenant/connection configuration, or comparable identity-provider expertise.
  • Familiarity with IAM concepts including MFA, entity resolution or deduplication for user/member records, and credential lifecycle management.
  • Experience with Temporal or similar durable workflow engines for user lifecycle operations such as registration, bootstrapping, or invitations.
  • Experience with AI technologies for software design and coding assistance.
  • Experience mentoring or onboarding junior engineers.
  • Familiarity with distributed systems, cloud infrastructure, or scalable architectures.
  • Experience with healthcare technology or regulated environments.
  • Experience with Agile development practices.

Responsibilities

  • Deliver large projects that introduce new product capabilities, often maintaining key code repositories.
  • Design, build, and operate identity and account management systems, including member registration and sign-in workflows, OTP/MFA verification, social login, account linking, and identity-provider integrations.
  • Break complex problems into manageable tasks, deliver predictably, and identify and resolve incident root causes.
  • Collaborate with the team to develop and execute technical strategies while balancing short- and long-term trade-offs.
  • Mentor and support junior engineers through code reviews and pairing.
  • Integrate and leverage AI technologies to automate processes and enhance product features.
  • Improve the maintainability, availability, and performance of team features, and contribute to architecture and developer tooling.
  • Communicate technical ideas to technical and non-technical partners and document solutions.
  • Architect and implement end-to-end solutions, APIs, and data models; profile systems for scaling bottlenecks; and support production code.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service