growtherapy
Senior Software Engineer - Full Stack
At a Glance
- Location
- New York, NY, San Francisco, CA, Seattle, Washington, United States
- Experience
- 6+ years
- Compensation
- on range for this position is $212,000–$250,000 USD Annually. This is a hybri
- Posted
- 2026-03-30T15:02:56-04:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
Benefits & Perks
edical, dental, and vision insurance, plus life and disability coverage. Par
Requirements
of professional software engineering experience
Experience building and maintaining production systems at scale
Comfortable working across backend APIs and frontend interfaces, with hands-on experience in
Experience working on systems where data quality, correctness, and performance matter
A product-minded approach - you understand how technical decisions impact user experience and business outcomes
Experience using AI-assisted dev tools (e.g., Claude, Cursor)
Responsibilities
We're hiring a Full Stack Senior Software Engineer to help build and evolve the systems that power Grow Therapy's platform.
In this role, you'll work across the stack to design, implement, and ship features that directly impact how clients and providers connect, communicate, and access care.
You'll join a collaborative, product-focused engineering organization where technical work is closely tied to learning, iteration, and real-world outcomes.
Design, implement, and ship customer-facing features that span frontend and backend systems
Own the full lifecycle of your work - from scoping and implementation through testing, deployment, and iteration
Contribute to and improve core platform systems, including those related to discovery, scheduling, transactions, and user experience
Team
New Markets & Model -
The New Markets & Models team drives Grow’s next phase of growth by validating and scaling new business models and complex partnerships. As a Software Engineer on this team, you’ll build the flexible, greenfield systems that power early-stage referral channels, novel reimbursement structures, and experimental care models before they become part of the core platform.
Care Quality
- The Care Quality team builds the data and workflows Grow uses to prove and improve the clinical quality of care to payors and partners. As a Software Engineer on this team, you’ll develop systems that capture measures, structure documentation, and surface insights so we can demonstrate outcomes and power value-based partnerships.
Client Activation
– The Client Activation team owns the fragile moments between booking and a client’s first few sessions, making starting care feel clear, reliable, and supportive. As a Software Engineer on this team, you’ll build and harden systems for scheduling, authentication, notifications, and early-journey flows that directly determine whether clients show up, come back for visit two, and build lasting relationships with their providers