Sr. Software Engineer - Accounts

Hinge Health•San Francisco, CA
•$157,400 - $217,800

About The Position

Hinge Health is a digital health company delivering evidence-based musculoskeletal pain solutions through personalized exercise therapy and virtual care. The company partners with employers and health plans to improve member health and reduce healthcare costs. With HingeSelect, it is integrating digital and in-person care and improving the security, observability, and traceability of member-data processes. As a Backend Software Engineer on the Accounts team, you will build and shape scalable, resilient account experiences, with a strong focus on user identity and account management, including registration, authentication, authorization, and identity-provider integrations. You will work closely with product managers, designers, and backend engineers to build performant, accessible applications and contribute to a high-impact product in its early stages. Backend engineers architect and implement end-to-end solutions, build well-tested APIs and data models, profile systems to identify scaling bottlenecks, and participate in constructive code reviews. The team follows a continuous-deployment, owner-operator DevOps culture. Production systems use Golang, gRPC, AWS, Postgres, Redis, and Temporal, with trunk-based CI/CD and 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 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.
  • Practical understanding of cloud-based services and technologies such as gRPC, protobufs, Temporal, Docker/Kubernetes, and AWS.
  • Experience building or maintaining user identity, authentication, or account management systems, such as registration, sign-in, identity linking, or role-based authorization.
  • Hands-on experience with an identity-provider platform such as Auth0, Okta, or similar, including 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 its Management or Authentication APIs, Organizations, event streams, or tenant/connection configuration, or comparable identity-provider expertise.
  • Familiarity with IAM concepts such as multi-factor authentication, 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 using 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 and often maintain key code repositories.
  • Design, build, and operate identity and account management systems, including registration and sign-in workflows, OTP/MFA verification, social login, account linking, and identity-provider integrations.
  • Break down complex problems into manageable tasks, deliver predictably, and identify and resolve incident root causes.
  • Collaborate with the team to plan and execute technical strategies while balancing short- and long-term trade-offs.
  • Mentor and support junior engineers through code reviews and pairing.
  • Integrate and use 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, well-tested APIs, and data models; profile systems to identify scaling bottlenecks; and support production systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service