Backend Software Engineer

June 8, 2026
$158400 - $237600 / year

Are you applying to the internship?

Job Description

Senior Software Engineer – Accounts | Hinge Health

The Tone:
This is a Senior Software Engineer position at Hinge Health, located in San Francisco, CA (Hybrid). Hinge Health is a digital health company focused on delivering evidence-based solutions for musculoskeletal (MSK) pain, combining personalized exercise therapy with virtual care. As a 1,665-person organization, Hinge Health partners with employers and health plans to improve quality of life and reduce healthcare costs for individuals. This role is crucial for building and shaping new, improved experiences within the Accounts system, ensuring both stability and the growth of the member base across the entire company.

The TL;DR
• Role: Senior Software Engineer
• Type: Full-time
• Location: Hybrid, San Francisco, CA
• Pay: $158400–$237600 yearly
• Team: Accounts team
• Mission: Build and shape a resilient, scalable Accounts system to ensure stability and growth for Hinge Health’s member base and new product capabilities.
• Tech Stack: Golang, gRPC, AWS, Postgres, Redis, Temporal, protobufs, Docker/Kubernetes

What You’ll Actually Do
• Deliver: Oversee large projects that introduce new product capabilities, often acting as a maintainer for key code repositories.
• Problem Solve: Break down complex problems into manageable tasks, ensuring predictable delivery while identifying and resolving root causes of incidents.
• Strategize: Collaborate with the team to roadmap and execute ambitious technical strategies, carefully balancing short-term and long-term trade-offs.
• Mentor: Support junior engineers by providing thoughtful code reviews and engaging in real-time pairing sessions.
• Innovate: Integrate AI technologies to automate processes and enhance product features, contributing to the company’s AI-driven care platform.

The Must-Haves
• Background: Bachelor’s Degree (or equivalent) in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of non-internship full-time professional software development experience, including 2+ years with at least one software programming language and 2+ years in the full software development life cycle. Experience delivering large software projects or features in a production environment is required.
• Skills: Proficiency in at least one modern programming language (e.g., Golang, Python, Java, JavaScript), expertise in architecting and implementing end-to-end solutions, developing well-tested performant APIs and data models, profiling systems for scaling bottlenecks, and conducting thoughtful code reviews.
• Bonus: Experience with AI technologies for software design and coding assistance, 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, experience with data ingestion, integration and security, and practical knowledge of cloud-based services (e.g., gRPC, protobufs, temporal, Docker/Kubernetes, AWS).