Refolk
Open nowEngineeringU.S. Engineering

Mid-Level Software Engineer

Cherry · United States

Location
United States
Workplace
Remote
Employment
Full time
Level
Mid level
Posted
13 August

About this role

Mid-Level Software Engineer (U.S. Engineering)

About Cherry

Founded in 2019, Cherry is a fast-growing FinTech offering the simplest, fastest, and most inclusive BNPL solution for medical practices - including dental, medical aesthetics, and veterinary, etc. We help practices treat more patients by making care financially accessible. Cherry is led by Stanford entrepreneurs with a previous successful exit and backed by top investors, including Kleiner Perkins and DCM.

About the Role

With strong product-market fit and rapid adoption across partner practices, we’re accelerating the growth of our U.S. engineering team. You’ll join at a meaningful inflection point with the ability to influence architecture, product direction, and engineering culture as we reshape how patients pay for care.

We’re looking for experienced ownership-minded engineers to own major system designs across multiple products as we scale our platform, and support our expansion into more practices and healthcare verticals.

This is an opportunity to build from the ground up, operate at a true inflection point, and grow into a future leader at Cherry.

What You’ll Do

  • Build end-to-end software that brings Cherry into more practices and launch new products beyond BNPL.

  • Make architectural decisions that shape Cherry's platform across frontend, backend, integrations, and infrastructure

  • Define and implement observability, monitoring, and metrics systems that make our products safer, faster, and more reliable for practices and patients.

  • Collaborate with product, design, data, and operations to rapidly deliver high-impact features and experiment toward measurable outcomes.

What You Need

  • 2+ years of software engineering experience, ideally in product-focused environments.

  • Proven experience shipping reliable, high-quality applications using modern frameworks, APIs, and cloud-native infrastructure.

  • Fullstack experience, a generalist mindset, and familiarity with infrastructure, distributed systems concepts, and observability practices.

  • Thrives in ambiguity and fast-paced growth while helping shape Cherry's engineering culture.

  • Ability to collaborate across time zones, maintaining regular early-morning collaboration windows with teammates in Europe during the early stages of team formation.

Nice-to-Haves

  • Early-stage startup experience as an early engineer or technical founder.

  • Familiarity with our stack: React, TypeScript, Node.js, Kotlin, Postgres, Fivetran, Airflow, dbt, Snowflake, Temporal.

  • Experience integrating with practice-facing, sales, or operations tooling (CRMs, workflow automation tools, dashboards, merchant platforms).

Benefits (for U.S.- based full-time employees)

  • Competitive Base Salary + Bonus

  • Generous equity grant

  • Medical, vision, and dental benefits

  • Fully remote company

  • Flexible PTO

Cherry provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.

As published by Cherry. Applications are handled on their site.

Skills this posting mentions

VeterinaryObservabilityDistributed Systems

About Cherry

Cherry Technologies is a fintech company helping health and wellness providers serve more people by offering top-tier payment plans with high approvals, low cost, and a seamless experience. With leading terms for practices and patients, Cherry is the preferred partner in dental, veterinary, medical aesthetics, plastic surgery and beyond.

All 12 openings at Cherry

One click, then it is written

Apply to Cherry with a resume written for this role.

Queue Mid-Level Software Engineer and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Cherry’s form for you.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • 25 sent a week, free
  • No card
  • Nothing sent until you say so

More roles at Cherry

See all

Similar roles elsewhere

See more

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

Free, no card. Up to 25 applications sent a week, and nothing is sent until you say so.

Listed from the job board Cherry publishes. Refolk is not the employer and does not handle their hiring. Applications go to Cherry directly.

Hiring at Cherry? Post this role to the Refolk talent pool for $299, once. No commission, refunded if I find nobody. Post a role for $299