Logo for Hinge Health

Staff Software Engineer

Roles & Responsibilities

  • Master’s degree or equivalent in Computer Science or related
  • Four years of experience as a Software Engineer, Software Developer or related
  • Utilizing at least 9 of the following tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS Framework, RDBMS, PostgresSQL, CI/CD pipeline, Apache Kafka, Kubernetes, Docker, Application State Management, Microservices Architecture, Large-Scale Data Processing
  • Alternatively, a Bachelor’s degree with six years of progressive experience

Requirements:

  • Design and deliver end-to-end software solutions including APIs and microservices
  • Mentor junior and mid-level engineers through architecture reviews and technical consultations
  • Optimize system performance and implement solutions to improve reliability and efficiency
  • Build, monitor, and improve CI/CD pipelines

Job description

Staff Software Engineer, Hinge Health, Inc., San Francisco, CA and various unanticipated

locations throughout the US (up to 100% telecommuting permitted):

  • Design and deliver end-to end software solutions, including performant APIs, distributed

    microservices, scalable data models.

  • Develop software features and identify/resolve system bottlenecks.

  •  Review and provide feedback on software code quality, maintainability, and adherence to best practices.

  • Mentor junior and mid-level engineers through architecture reviews, technical design consultations, and pair programming.

  • Lead high-impact code reviews, establish engineering standards, deliver technical

    training on advanced architecture, and serve as a technical escalation point to drive team

    skill development and system reliability.

  • Drive architectural decisions including making key decisions on system design, database

    schema, microservices architecture, and infrastructure scaling strategies.

  • Optimize system performance, identify performance bottlenecks and implement solutions to improve system reliability and efficiency.

  • Build, monitor, and improve CI/CD pipelines downtime and deployment processes.

  • Leverage observability tools such as Datadog, Sumo Logic, Sentry to monitor system

    health and address issues in logs, metrics, and alerts.

  • Document technical solutions to create comprehensive documentation for architectural

    decisions, API contracts, and system designs.

  • Build Fault-Tolerant Systems and design distributed systems using message queues and

    other fault-tolerant patterns.

  • Conduct software testing and quality control of front-end web development systems and

    backend microservices, debug native code and performance tuning mobile applications.

  • Lead front end web development utilizing modern web architecture with a backend for

    front-end API supporting system through all stages, from inception to deployment.

  • Utilize at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript,

    JavaScript, AWS, ReactJS Framework, Relational Database Management System

    (RDBMS), PostgresSQL, CI/CD pipeline, Apache Kafta, Containerization tools

    (Kubernetes, Docker), Application State Management, Microservices Architecture, Large-

    Scale Data Processing.

Required:

Master’s degree or equivalent in Computer Science or related and four (4) years of

experience as a Software Engineer, Software Developer or related. Alternatively, the employer will accept a Bachelor’s degree or equivalent and six (6) years of progressive experience as Software Engineer, Software Developer or related. Four (4) years of experience must include utilizing at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS Framework, Relational Database Management System (RDBMS), PostgresSQL, CI/CD pipeline, Apache Kafta, Containerization tools (Kubernetes, Docker), Application State Management, Microservices Architecture, Large-Scale Data Processing. Case 2230.

Full time.

$207,488 to $218,880 per year.


Beware of Phishing Attempts: We've noticed an increase in phishing where fraudsters impersonate employees and send fake job offers to steal sensitive information. We'll never ask for financial details during the hiring process and only use "@hingehealth.com" emails. If you receive a suspicious offer, stop communication and report it to the US FBI Internet Crime Complaint Center. To verify an email from our recruiting team, forward it to security@hingehealth.com.

Software Engineer Related jobs

Other jobs at Hinge Health

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.