Senior Platform Software Engineer

The Opioid Epidemic is a public health crisis with a highly effective but underutilized clinical intervention – millions of Americans are physically dependent on Opioids but only 10% of those likely to have OUD actually access treatment. Bicycle Health addresses this gap by maximizing accessibility, affordability, and overall quality of care by enabling highly qualified clinicians to reach patients broadly and efficiently through our online platform.

Bicycle Health is a rapidly growing digital health company that offers virtual treatment for Opioid Use Disorder. Our robust evidence-based clinical program offers medication management, peer support, behavioral health treatment, case management and care coordination to help patients achieve health, stability, and agency. We have raised $30+ million in funding, grown to 150+ team members and are serving 7,000+ patients across 22 states. We are working with most major national payors including Medicare, United Healthcare, Aetna and Cigna.

You will be responsible for empowering teams to build highly reliable and performant services that support patients through their treatment.  You will build and expand the services platform to make complex systems easy to use, resilient, and scalable.

Our tech stack: Google Cloud, Terraform, Typescript, React, GraphQL (Apollo), Node.js, App Engine, Kubernetes, Cloud Functions, Cloud Firestore, Big Query

This is a full-time (40hrs per week) remote position.

If you have the qualifications required for this position, please submit your resume in Word format to [email protected].

What you will do:

  • Proactively contribute to technical conversations and decision making.
  • Work with engineers across the company to build new features at large-scale, while improving internal engineering standards, tooling, and processes.
  • Anticipate and plan for the growth of Bicycle Health’s service platform infrastructure.
  • Scope, design and implement platform solutions that make the appropriate tradeoffs between resiliency, durability, and performance.
  • Develop tooling and automate processes to provide a resilient and flexible platform for other engineers.
  • Help debug and solve critical infrastructure issues across services and multiple levels of the stack.
  • Mentor and grow the next generation of technical leaders at Bicycle Health.
  • Collaborate with product managers, physicians, nurse practitioners, and other staff members to revolutionize patient care.

What you need:

  • 5+ years of experience in service infrastructure, reliability engineering, software engineering, or systems engineering.
  • Experience in distributed systems at scale with regards to testing, reliability, security, and observability.
  • Understanding and practical experience in service infrastructure environments (e.g. gRPC, Docker, Kubernetes, Puppet, Terraform, GCP, etc.)
  • Experience developing in Typescript and Node.js
  • Experience with API and data persistence layer design and implementation

Qualities we’re looking for:

  • A passion for improving the healthcare experience and helping those suffering from opioid use disorder.
  • A track record of strong ownership, initiative, tenacity, integrity, and humility.
  • Ability to break big projects into small, testable pieces to consistently hit business-meaningful milestones.
  • Placing a high value on collaboration, knowing that we can be better as a team than as individuals.
  • Think critically about the implications of what you’re building and how it shapes real people’s lives.

What would set you apart:

  • Healthcare industry experience.
  • Experience building and scaling up multiple applications from the ground up.
  • Experience with GraphQL, GCP including Cloud Firestore, React Native, Terraform, and HIPAA compliance