Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$265k - $331k

Headway - Design & Development

1 in 4 people in the US have a treatable mental health condition, but most providers don't accept insurance, making therapy too expensive for most people. Headway’s mission is to fix this by building a new mental healthcare system everyone can access. We started by solving the biggest barrier to care: insurance. The admin work - credentialing, claims, payment reconciliation - is a nightmare. We've automated that.

But we're going further. Over 75,000 providers across all 50 states run their practice on our software, serving over 1 million patients. We are building the best tools for therapists to run their entire practice, reimagining the experience of finding a therapist, and investing in the platform foundations to enable this at scale. We aren't just a billing layer; we are becoming the platform where care actually happens.

We're a Series D company with $325M+ in funding (a16z, Accel, Spark Capital, etc.), looking for exceptional people to help us achieve this mission. We want your time here to be the most meaningful experience of your career. Join us, and help change mental healthcare for the better.

About engineering at Headway

Building a new mental healthcare system at Headway is only possible because of the scale and leverage that software can provide. The engineering team at Headway is a small but mighty team using technology to build that future (and have a fun time while doing it!).

Principles that guide us:

  • Focus on the mission: We view software as a means of effecting change in the world, not as an end unto itself. We write software to empower our patients and therapists to better solve the problems they're facing.

  • Ship small, learn fast: We are building new and novel products and believe that we learn what our users need by quickly shipping and iteration

  • Everything is a product: Whether it's our patient search experience or a developer productivity improvement, we treat everything we build at Headway as a product with end-users in mind.

  • Optimize for trust: We believe that engineers should be continually learning. To learn effectively and to be productive, engineers must feel safe asking questions and discussing mistakes.

Tools we use:

  • Languages: Python 3, TypeScript

  • Libraries & Frameworks: FastAPI, SQLAlchemy, React, Remix

  • Experimentation & Analytics: LaunchDarkly, Statsig, dbt, Snowflake

  • Datastores: Postgres, Redis

  • Infrastructure: AWS (Fargate, ECS, S3, and more), Cloudflare, Spark and Kafka

  • Monitoring: Datadog, PagerDuty, Sentry

  • Version Control: Github

About the role

We are looking for a Staff Software Engineer to own how Headway runs experiments. "Ship small, learn fast" is the second principle on the list above, and experimentation is how we actually do it: eleven teams have run hundreds of experiments deciding how patients find a therapist, how quickly new providers get up and running, whether our AI products are working, and how we collect the clinical outcomes data that proves care is effective. You will own the platform all of that runs on.

This is a hands‑on technical leadership role with unusually wide reach. You will design and build the core primitives, including how users are assigned to experiments, how we record what someone actually saw, and how we recognize the same person across devices and between browsing anonymously and signing in. You will decide what our long‑term experimentation and feature flagging stack should be; we run LaunchDarkly and Statsig today, and that architecture is yours to evaluate and consolidate. You will also make AI a real part of the workflow, from validating an experiment's setup before it starts to catching a broken experiment automatically instead of discovering it in a Slack thread a week later.

You will also evolve our experimentation capabilities to expand into market‑based testing. Headway is a multi‑sided marketplace, so we frequently need to change something for therapists and measure what happens to patients, which changes both how a test must be designed and how it can be analyzed. We need to test whole geographic markets, not just individual users. We need to hold groups out for long stretches to understand real long‑term impact. These capabilities are well understood in the industry and we have not built them yet, and they are the ones our business needs next.

The job is a platform and a program in equal measure. Half of it is the technical foundation. The other half is raising how well the whole company experiments: the defaults, the review, the documentation, and the education that let a team run a trustworthy experiment without needing you in the room. You will gather needs from teams who all want something different, sequence them into a roadmap, and say no clearly, which means acting as part technical product manager for your own platform.

You will sit in the Patient org, where the highest volume of experiments happens, and serve the whole company. Trustworthy results are shared ownership. You will own assignment, exposure, and the experiment data pipelines, which are the parts of the chain that are engineering problems. You will work closely with Data Science, who own statistical methodology, and with the teams who own our event tracking and metric definitions, because a number is only as trustworthy as the weakest link in that chain.

Who you are

We are looking for a Staff level engineer who wants their impact measured by what other teams can now do. You think in systems, you are uncomfortable with numbers you cannot explain, and you raise the bar for the people around you.

  • You have owned an experimentation or feature flagging stack end to end rather than only used one. Whether you built it from first principles or built the missing pieces on top of a vendor matters far less to us than having been accountable for whether the results were correct.

  • You have built the parts that do not come out of the box: assignment that persists correctly, exposure that reflects what a user actually saw, identity resolved across sessions and devices, or the diagnostics that catch a broken experiment early.

  • You are fluent enough in the statistics to be a real partner to data scientists. You can tell the difference between a result that is weak and a result that is invalid, and you can hold your position on a measurement question with someone who does this full time.

  • You have debugged the hard class of measurement bugs: traffic that split unevenly, users who ended up in both arms, effects that vanished once you looked at who was actually exposed, identity that broke between anonymous and logged‑in sessions.

  • You have built a program and not only a platform. You have measurably raised how well an organization experiments through defaults, templates, review, and teaching, not only through code.

  • You have made a build versus buy call on a platform and lived with it. You can reason about vendor risk and about where a warehouse-native approach beats a hosted one.

  • You have landed a migration on teams that did not ask for one, by making the new path easier than the old path rather than by mandate.

  • You use AI as genuine leverage in your work and you have clear opinions about where it must not be trusted without a human.

  • You have driven technical direction beyond your own team through design documents, reviews, and planning cycles, and you regularly mentor senior engineers.

  • You are willing to flex across the stack. This role touches backend services, front end rendering, CDN behavior, and the data warehouse.

  • Experience with multi-sided marketplaces, growth or search and ranking systems, or healthcare is a plus, though none is required.

Compensation and Benefits:

The expected base pay range for this position is $265,000-$331,000 , based on a variety of factors including qualifications, experience, and geographic location. In addition to base salary, this role may be eligible for an equity grant,

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in San Francisco, CA vacancy
  • $200k - $250k

     ...About Us At 3Y Health, we are building AI-driven software to empower healthcare providers and solve the overwhelming administrative complexity...  ..., and 8VC. About the Role We are seeking a Frontend Engineer to help us craft intuitive, high-performance user interfaces... 
    Suggested
    Full time
    Work experience placement
    Private practice
    Work at office

    3Y Health

    San Francisco, CA
    1 day ago
  •  ...sales into a scalable science. About the Role Sales software was built for humans. But we believe most sales work will be...  ...hours a day across these different product lines. We're hiring a staff engineer to help set a unified technical direction for the entire team... 
    Suggested
    Full time
    Work at office
    3 days per week

    Nooks

    San Francisco, CA
    1 day ago
  • $185k - $215k

     ...scope of payments at Quizlet. We are at the intersection of engineering, business, and compliance, which means you’ll have the chance...  ...drive key business outcomes. About the Role: As a Staff Software Engineer on the Payments team, you will play a pivotal role... 
    Suggested
    Full time
    Work at office

    Quizlet

    San Francisco, CA
    1 day ago
  •  ...you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here . As a Staff Software Engineer at Pinterest, you will help define and drive the technical direction of the web development layer that product engineers... 
    Suggested
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    1 day ago
  •  ...more about our AI interview philosophy and how we use AI in our recruiting process here . Pinterest's performance marketing engineering team owns the end-to-end systems that turn marketing dollars into measured user growth spanning attribution, bidding, budget optimization... 
    Suggested
    Remote job
    Full time
    Work at office
    Relocation
    Relocation package
    Shift work

    Pinterest

    San Francisco, CA
    1 day ago
  •  ...About Flow Flow Engineering is an AI-native requirements platform for modern engineering organizations, enabling hardware teams to...  ...with speed and rigor. About the role Flow is seeking staff software engineers to build AI-powered capabilities that help teams author... 
    Full time
    Flexible hours

    Flow Engineering

    San Francisco, CA
    1 day ago
  •  ...coding tools, internal systems, and the entire software development lifecycle. When we are successful, engineers across Plaid will delegate lower-leverage work to...  ...Plaid’s operations. Role Description: As a Staff Software Engineer on the Intelligent Tooling team... 
    Full time
    Work experience placement
    Local area

    Plaid Inc.

    San Francisco, CA
    1 day ago
  • $208.73k - $253k

     ...high-impact group charged with fueling the future of Crusoe’s engineering muscle. We’re responsible for critical developer tools and infrastructure...  ..., you will define the future state of Crusoe’s evolving software development efforts and eliminate the friction that stands... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  • $194k - $243k

     ...can make us better with their unique experiences. The Engineering Opportunity Okta's Workforce Identity Cloud (WIC) secures...  ...and reliable for every customer. We are seeking a Staff Back-End Software Engineer to lead technical initiatives and own the reliability... 
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    1 day ago
  • $200k - $250k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense. Kodiak is recruiting a Staff Software Engineer to join our Planning team and advance the Kodiak Driver’s... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    San Francisco, CA
    1 day ago
  •  ...done.   The Role We are seeking a skilled and motivated engineer with a strong interest in and background in front-end web development...  ...prolifically with AI assistance and the mature judgment of a staff engineer. Enjoy a fast moving, dynamic startup environment.... 
    Full time
    Flexible hours

    Parkade

    San Francisco, CA
    1 day ago
  • $220k - $250k

     ...team that believes in each other, come build with us at Crusoe. About the Role: We are actively seeking an exceptional Staff Software Engineer for our cloud software team who will contribute to the operations of our cutting-edge infrastructure. Your expertise will be... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  • $240k - $270k

     ...platform on the modern data architecture. Hence, we are growing the engineering team and looking for engineers who are excited to solve...  ...and workflows use cases on top of modern warehouses Build software using the latest developer tools and using programming languages... 
    Full time
    Work at office
    Flexible hours

    Sigma Computing

    San Francisco, CA
    1 day ago
  • $2,000 per month

     ...pathologically unfair at worst. Our mission is to reimagine the world of data with you. About The Role As a Principal/Staff Software Engineer , you will help build out the next generation data platform to support decentralized analytical and ML workloads, which... 
    Full time

    Nextdata

    San Francisco, CA
    1 day ago
  • $224k - $264k

     ...customer satisfaction, across a complex, regulated domain. As a Staff Engineer in this organization, you'll operate across several product...  ...field, or equivalent practical experience ~10+ years of software development experience and 3+ years experience in a project... 
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Checkr

    San Francisco, CA
    1 day ago
  • $163k - $204k

     ...experience requirements vary by role and will be assessed during the interview process. About the Role: We're hiring a Staff Software Engineer to join Gusto's Payroll Canada team, where you'll help build and scale the payroll experience for Canadian businesses. This... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    1 day ago
  •  ...quality of everything around you. Our stack is Node, TypeScript, React, and Python... for now. Who You Are ~3+ years of software engineering experience , with meaningful time in production systems at scale. ~ Deep full-stack fluency — comfortable owning a... 
    Full time
    Work at office
    Relocation package

    Petra Security

    San Francisco, CA
    1 day ago
  •  ...Lightspeed, with $41M raised. Our founder, Harpaul Sambhi, previously sold his first company to LinkedIn. About the Role As a Staff Software Engineer, you’ll shape the technical direction of Magical’s AI agent systems. You’ll drive product delivery, elevate engineering... 
    Full time
    Work at office

    Magical

    San Francisco, CA
    1 day ago
  • $200k - $230k

     ...Job Title: Staff Software Engineer Company: Canopy, Inc. Location: SF Bay Area About Canopy At Canopy , we build technology that helps make healthcare environments safer for the people delivering care. Our connected safety platform powers real-time communication... 
    Full time

    Canopyworks

    San Francisco, CA
    1 day ago
  • $238k - $312k

     ...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and...  ...part of how we meet lawyers where they already work. As a Staff Software Engineer on this team, you’ll own critical backend systems that... 
    Full time
    Work at office

    Harvey, Inc.

    San Francisco, CA
    1 day ago
  • $238k - $302k

     ...faces the ultimate data challenge:  How do you mathematically prove that a virtual world is "real"? We are looking for a Staff Software Engineer to act as the Technical Architect for this domain. You will work at the intersection of software engineering and AI, ensuring... 
    Full time
    Remote work
    Shift work

    Waymo

    San Francisco, CA
    1 day ago
  •  ...time, with the right message, through the right channel. As a Staff Engineer, you will lead the technical architecture of our unified...  ...practices for CI/CD, automated testing, and monitoring for both software services and ML model performance in production. Mentorship... 
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    San Francisco, CA
    1 day ago
  •  ...’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We...  ...firms and other well-known angels. About the Role As a Staff Software Engineer at Wispr, you’ll play a crucial role in building the... 
    Full time

    Wispr Flow

    San Francisco, CA
    1 day ago
  •  ...this role, you will build the product that gets stuff built. You'll work closely with engineers, designers, and end-users to accelerate our product development. As a staff-level software engineer at Pulley, you will: Own problem areas, not just features—define the... 
    Full time

    Pulley

    San Francisco, CA
    1 day ago
  •  ...increase the speed and capacity of buildout, starting with data centers. About the Role At Watney, full stack engineers own our software ecosystem end-to-end, meaning you will regularly cross the boundary between high-throughput backend infrastructure, enterprise... 
    Full time

    Watney

    San Francisco, CA
    1 day ago
  •  ...Lunar is a stealth technology company building a new type of software platform for health systems. We are on a mission to...  ..., ICUs, and Operating Rooms. We are looking for a Staff Product Engineer who's excited to tackle some of the hardest technical problems... 
    Full time

    Lunar, Llc

    San Francisco, CA
    1 day ago
  • $163k - $204k

     ...process. About the Team: We’re a small group of talented engineers, designers, data scientists, and product managers working to...  ...Operations, and other cross-functional teams. Support the software platform that powers multiple 1st and 3rd party products and serves... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    1 day ago
  • $241k - $284k

     ...ensuring web reliability and performance at scale. As a Staff Frontend Engineer on the App Platform team, you will play a leading technical...  ...AI-powered tooling and practices into how we build and ship software. Our mission is to provide the foundation that helps every... 
    Full time
    Work at office
    Home office
    Flexible hours
    3 days per week

    Glossgenius

    San Francisco, CA
    1 day ago
  •  ...personalized pain reprocessing therapy and mindfulness interventions. You will bridge the gap between clinical science and software engineering, building the engine that helps millions of members retrain how their nervous systems process pain. What You'll Accomplish... 
    Full time
    Immediate start

    Hinge Health, Inc.

    San Francisco, CA
    1 day ago
  •  ...more information, visit The Role We’re looking for a Staff Full-Stack Engineer to lead end-to-end delivery and drive technical direction...  ...you own. What You’ll Bring ~8+ years of professional software engineering experience, including demonstrated Staff-level... 
    Full time
    Flexible hours

    Orum

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!