Back to jobs
New

Staff Software Engineer, AI Developer Experience

New York

About us

Thesis is building the AI-powered care team platform for infinitely scalable clinical capacity. We radically increase access and improve quality of care by combining AI agents with clinical experts to take on high-impact clinical operations and care management activities for healthcare organizations.

We’re based in NYC, are growing rapidly, and are backed by $60 million in funding from Oak HC/FT, CRV, Black Opal Ventures, and experienced C-level healthtech angel investors.

About the role

We’re looking for a Staff Software Engineer, focused on AI Developer Experience, to build the systems that let our entire company ship products. Product managers, designers, and operators at Thesis increasingly build with AI, and we want to harness that energy without losing the rigor, security, and maintainability that a healthcare business depends on.

Your job is to design and build the paved road: the typed API framework, tenant-safe data access layer, migration tooling, and progressive delivery infrastructure that make it easy to do the right thing and impossible to do the dangerous thing.

This is a foundational hire. You’ll set the patterns that shape how dozens of people write code over the next several years. You’ll work directly with engineering leadership on what gets enforced structurally, what’s reviewed by humans, and what’s monitored at runtime, and you’ll be the person product managers come to when they’re stuck.

Responsibilities:

  • Design and build the platform primitives. The data access layer (TypeScript + Drizzle + Postgres), the endpoint framework, feature flag integration, progressive delivery tooling, migration scaffolding, and the KV/events primitives that absorb most schema requests. You own the architecture and the code.
  • Encode conventions into the type system, CI, and runtime. Where other teams would write a style guide, you write a TypeScript signature, a lint rule, a Semgrep check, or a runtime assertion. Humans shouldn’t have to remember what the system can enforce.
  • Enable non-engineer builders. Design the scaffolders, documentation, and agent-style guides that let a product manager with AI assistance ship a well-formed feature on their first day. Your users are as much PMs as they are engineers.
  • Partner with the engineering team on reviews and unblocking. Run the schema review process. Extend the data layer when new patterns emerge. Shape the CODEOWNERS structure. Coach engineers who rotate onto “PM enablement” duty.
  • Own the governance rituals. Weekly platform review, monthly architecture review, quarterly cleanup. Watch for drift and duplication. Delete what doesn’t earn its keep.
  • Handle production incidents on the platform. When something breaks in the shared infrastructure, you’re the person who figures it out and fixes the class of bug, not just the instance.

We expect you to have:

  • Staff-level engineering experience: 8+ years building production systems, with meaningful time spent on platform, infrastructure, or developer-experience work. You’ve set patterns that outlasted you at previous companies, and you have opinions about what makes them good or bad.
  • Deep TypeScript and Postgres fluency: You can read and write advanced TypeScript types without flinching. You understand Postgres well enough to reason about indexes, locks, query plans, and migrations on live tables. Direct experience with Drizzle, Kysely, or similar typed query builders is a strong plus.
  • A safety-through-types instinct: You reach for the type system and the framework before you reach for documentation. You’ve shipped abstractions where “the wrong thing doesn’t compile”—not just “the wrong thing is discouraged in the style guide.”
  • Security literacy: You understand multi-tenant isolation, the common vulnerabilities in web applications, and why defense in depth matters. You’ve set up CI security tooling (SAST, secrets scanning, dependency auditing) or are eager to.
  • Empathy for non-engineer users: You can design an API surface that a product manager can use confidently, and you’re genuinely interested in what makes the difference between a tool people adopt and one they route around.
  • AI fluency: You’ve built with modern AI coding tools and have a considered view of where they help, where they mislead, and what guardrails matter most when AI is generating code at scale.
  • Healthcare awareness: Experience building systems that work with sensitive data and regulated environments, or a strong interest in learning healthcare workflows and constraints.
  • Clear communication: Ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
  • NYC-based: You are based in New York and excited to be in-office ~3 days per week.

Nice to have:

  • Experience designing API frameworks (tRPC, typed REST, GraphQL) where conventions are enforced by the framework itself, not by review.
  • Experience running progressive delivery systems (LaunchDarkly, Statsig, or homegrown).
  • Experience in a company that successfully enabled non-engineers to ship production code—or a company that tried and failed, and you know why.
  • Experience with Postgres row-level security in production.

Target compensation for this role is $225–$275k, plus equity and a generous benefits package.

Thesis Care is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Create a Job Alert

Interested in building your career at Thesis? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Thesis’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.