Skip to content

Staff Software Engineer, Device Software

192k – 288kSan Francisco, CABackend EngineeringHybrid8+ YOE
Summary

Staff-level backend engineer leading device-adjacent software systems at Hinge Health. Owns Python/Next.js services, APIs, and integrations connecting devices, mobile/web clients, and backend infrastructure.

About the role

What you’ll accomplish

  • Lead the design and delivery of backend-heavy, device-adjacent software systems that power connected device experiences, clinical workflows, and supporting operational tools.
  • Own complex technical initiatives from problem framing through implementation, especially across Python services, Next.js applications, APIs, and integrations that connect device, app, and backend surfaces.
  • Drive architecture and technical decision-making for scalable, maintainable systems spanning mobile, backend, device-control, and telemetry flows.
  • Partner closely with engineering, product, design, hardware, clinical, and regulatory stakeholders to translate ambiguous requirements into pragmatic execution plans with clear tradeoffs.
  • Build and improve the software foundations behind major Device Software initiatives, including areas like deep link unlock, clinical research platform work, and OTA-related capabilities.
  • Raise the technical bar for backend quality, observability, testability, and operational excellence in a production environment that values owner-operator accountability.
  • Mentor engineers through design reviews, implementation guidance, debugging, and day-to-day technical leadership, helping the team make strong technical decisions and ship with confidence.
  • Proactively identify platform gaps, technical debt, and workflow improvements that increase delivery speed, reduce regressions, and improve long-term maintainability.

Basic qualifications

  • 8+ years of professional software engineering experience building and shipping production systems.
  • Strong backend engineering experience, including designing APIs, building scalable services, and working in microservice-oriented architectures.
  • Strong experience with Python in production systems.
  • Strong experience building modern web applications with Next.js and TypeScript.
  • Experience working across end-to-end systems that connect backend services, mobile or web clients, and device-adjacent software surfaces.
  • Experience with cloud infrastructure and modern backend tooling such as AWS, Docker, Postgres, Redis, GraphQL, and related systems.
  • Experience debugging complex production issues, improving reliability, and strengthening observability and release confidence.
  • Demonstrated technical leadership through architectural influence, cross-functional collaboration, and mentoring other engineers.

Preferred qualifications

  • Experience working on connected devices, BLE flows, device-control experiences, or software developed in close partnership with firmware and hardware teams.
  • Experience in regulated or quality-sensitive domains such as healthcare, medical devices, HIPAA, FDA-regulated products, or similar environments.
  • Experience with React Native or mobile application development in support of end-to-end device experiences.
  • Experience building internal tools, developer productivity workflows, simulation layers, or test infrastructure for complex systems.
  • Experience operating effectively in high-ambiguity environments where a staff engineer is expected to define scope, surface risks early, and guide execution across multiple teams.
Skills
PythonNext.jsTypeScriptAWSDockerPostgreSQLRedisGraphQLReact NativeMicroservices
Similar roles at this salary range
All Backend Engineering jobs →
Mem0

Backend Engineer

Backend engineer building and operating REST APIs, data models, and production services in Python on AWS/K8s for an AI memory platform.

165k – 250kSan Francisco, CABackend EngineeringOn-site2+ YOEAWSFlask
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.

176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM
Postman

Staff Software Engineer

Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.

210k – 263kAustin, TXBackend EngineeringOn-site10+ YOEAPIsSDKs
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO
Twilio

Staff Software Engineer

Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.

171k – 252kUnited StatesBackend EngineeringRemote12+ YOEGoAWS