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

Senior Software Engineer

ALT.com

Every keystroke you spend writing a line of code is one that could be better spent writing instructions for your army of agents.

(Ask us how we know.)

Who We Are

A few weeks ago a 95-year-old patient called one of our practices. She apologized for being long-winded before she’d said much of anything. “I promise my mind is still very sharp,” she said; you could hear in her voice that she’d been made to feel otherwise. Our agent didn’t cut her off. It listened. She thanked it at the end of the call for being so patient.

She probably didn’t know she was talking to AI. But she felt that someone had listened.

Most voice agent companies in healthcare are racing to solve one thing: getting patients off hold fast enough to schedule an appointment. We think that’s the wrong finish line. The moment a patient calls is just the beginning: there’s the referral fax, the insurance check, the prescription refill, the follow-up, the billing. Most of it is invisible to the patient and exhausting for the practice. We’re building the platform that handles all of it, with the patient at the center of every touchpoint.

We’re 2 years in and working with 400+ medical practices across 27 specialities, including primary care, dermatology, optometry, and mental health. One Medical's founder is an investor. We've raised over $13M in VC funding and grew ARR 10x last year, which means it's a great time to join.

The Role

Honest take: the tools we’re building with today could be obsolete in six months, maybe sooner. The engineers who thrive here are the ones who find that energizing, and who treat LLMs as force multipliers for everything: thinking through problems, catching edge cases, moving faster than should be possible.

In your first two weeks, you’ll launch a new end-to-end agent use case for a live customer. Not a toy project; a real one, for a practice that serves millions of patients. The gray-area decisions around patient experience are the ones LLMs consistently fumble: what the agent says when something goes wrong, how it recovers mid-conversation, when it hands off to a human. Someone with actual judgment has to own those calls, and that someone is you.

Your job, more broadly, is to harness LLMs to give yourself as much leverage as possible across everything you do. Use them to uncover product gaps, pressure-test your own ideas, and compress the distance between a thought and a shipped thing. (Use them to order your lunch if that’s what it takes. We mean that. Any time spent increasing leverage while pushing the quality bar higher is time well spent here.)

You’ll also be closer to customers than most engineers at your level, because the best product decisions here come from engineers who heard the problem firsthand. No feedback filtered through three layers of telephone.

What it looks like day to day: our engineers plan and build using an internal agent harness with custom skills. We already have agents crawling our Datadog logs and fixing bugs autonomously. Non-engineers are one-shotting bug fixes in Slack (I’ll be honest, I was skeptical of this until I watched it happen). Even our onboarding docs are agentic: we have a custom agent that conjures up a design diagram in your favorite color on demand. Getting to this point required a lot of upfront investment, including building out our harness with rich context graphs and MCPs, and we’re starting to enjoy the fruits of that. But we've only scratched the surface, and we know it.

Our North Star is that an engineer here could ship meaningful work without manually writing a single line of code… maybe ever. We’re probably 15% of the way there today, and we think we could be at 70% in four months. Getting us there is part of the job.

What makes this harder than it sounds: our agents aren’t handling toy interactions. They’re speaking with real patients—people who are afraid, in pain, or navigating something complicated—and what we ship runs on their most sensitive health data. A fast-moving, LLM-heavy engineering culture has to coexist with a genuinely low margin for error. We’ve spent a lot of time figuring out how to make that work. The short version: it’s possible, it’s working, and there’s still a lot of runway ahead.

What You’d Work On

One of our customers was processing 50,000 faxes a month. Each one required a person to spend five minutes reading, sorting, and inputting the relevant information—armies of 10 to 20 people, eight hours a day, five days a week, just to keep up. The day after they brought this problem to us, we had them forwarding faxes into our system. Within two weeks we had an MVP running on actual production faxes: a tool that reads incoming referrals and prior authorizations and calls the patient to schedule them. What used to take 5 to 7 days now takes one minute. That product is live today, and we didn't cut corners on compliance or quality to get there.

Building on and expanding that platform is the work. Specific problems you’d wrestle with:

Voice and conversation design at scale. Our agents speak to tens of thousands of patients daily. The gap between “technically correct” and “actually human” is enormous, and it’s not a problem you can prompt your way out of. One of our engineers spent three or four hours generating iterations of filler phrases (“mmm, let me look that up for you”) because cadence and intonation matter to a patient calling about their health. An LLM can generate the options. Someone with ears has to choose.

Knowing when the agent should stop. Healthcare conversations move through predictable stages—intake, verification, scheduling, follow-up—and what’s appropriate to say at each stage isn’t always obvious from the outside. A patient’s diagnosis might be relevant at one point in the conversation and completely out of bounds thirty seconds earlier. A model optimizing for correctness will flatten all of that. Building systems that know not just what to say but when—and that route edge cases to a human without grinding everything to a halt—is some of the most consequential work we’re doing. Get it wrong and it’s not just a bad experience. Depending on what gets said to whom, it can be a compliance violation.

Building the infrastructure that makes all of this possible. Getting an agent to fix a bug autonomously sounds simple. Getting it to do that reliably, on a production codebase that handles real patient data, is a different problem. It requires evaluation systems that can tell the difference between a good fix and a confident wrong answer, context that’s rich enough for the agent to understand what it’s touching, and guardrails that fail safely when it doesn’t. We’ve built a lot of this. There’s more to build. And the honest truth is that the agents are only as trustworthy as the humans who designed the systems around them.

A Day in Your Life

No two days look the same, but here’s a realistic sketch:

Morning: You\'re building out a new capability on the agent platform: a way to handle prescription refill requests that a practice flagged as fully manual and error-prone. You’re using the internal agent harness to scaffold the initial implementation, then reviewing what it produced and making the judgment calls it couldn’t. If you need to test something under real-world conditions—noise reduction, how the agent handles a difficult accent—you might head to the cafe downstairs. We get out of the lab.

Late morning: An alert surfaces from the Datadog agent: something’s off in how insurance information is being collected in a specific scenario. The symptom points to one place; the root cause turns out to be somewhere completely different. The agent had context across the entire codebase, meeting transcripts, and Notion pages and traced it faster than any engineer who knew the stack. You verify the fix and ship it.

After lunch: One of the QA folks who audits patient calls posts in Slack that she needs a “Mark as Reviewed” button. It takes a few seconds per call, but she reviews thousands of them. She tags the Slack bot hooked to our codebase. Five minutes later the button exists. You give it a once-over and it’s live.

End of day: You sync with CSMs and Eric on what they heard from customers. One conversation surfaces a new product opportunity. You sketch what a prototype might look like. (You’ll be building it tomorrow.)

Who Thrives Here

You treat LLMs as force multipliers and you’re already working that way.

You have taste. It’s the thing that’s hardest to hire for and most important to get right. It means you can tell the difference between code that’s technically correct and a patient experience that’s genuinely good. You notice the thing that’s slightly wrong and then you can’t unknow it and you won’t ship until it’s right. You understand that what we’re building is a science and an art, and you take both seriously.

You question things. Not performatively, but you genuinely don’t accept the status quo when you can see a better way. You’re the counterbalance to people who defer too quickly, and you make the team better for it.

You care about shipping things that reach real people, not abstract users. That context should inform how you think about every decision you make here. If it doesn’t, this probably won’t be the right fit.

You’re honest about what you don’t know. “You might have a point; I may be wrong” should be something you’ve said recently and meant. We debate, we disagree, we challenge each other, but we do it with respect and with the assumption of good intent. Someone who can’t say they’re wrong won’t last long here, and frankly won’t enjoy it much either.

You know there’s unglamorous work and you don’t think it’s beneath you. No matter your seniority, everyone rotates through the mundane stuff. That’s just how it works at this stage, and the people who are great here are the ones who do it without making it a thing.

You shouldn’t apply if:

  • You’re drawn to heavy ML research. That’s not what this is, and it would probably frustrate you. We’re building products that leverage models, not the models themselves, and a generalist engineer with strong instincts and genuine curiosity will outperform an ML specialist here almost every time.
  • You want someone to define the problem in detail before you start. We’re moving too fast for that, and the most interesting problems here are the ones nobody has fully defined yet.
  • You’ve never taken real ownership of a project. If you’re used to working with an EM or PM who assigns you detailed Jira tickets on exactly how to build it, this will be disorienting.
  • You need a detailed roadmap three years out. We shoot for a north star but we’re constantly adapting. Agility is our advantage.
The Team

Our honest assessment: this team skews high EQ. It’s also what makes working here feel different from most engineering environments: people genuinely like each other, go climbing together, form bands, bake for each other. The culture isn’t declared. It’s just what happens when you hire people you actually want to spend time with.

  • has been here the longest and is, by general consensus, the heartbeat of the culture. The team member has a cat named Kiwi and strong opinions about where to eat lunch.
  • joined because they’d been watching what we were building and couldn’t stay on the sidelines. They’re senior enough to mentor everyone, but humble enough that nobody feels mentored.
  • commutes from Berkeley by bike every day, which is either impressive or unhinged depending on how you feel about the Bay Bridge. They love climbing and will invite every new hire to go with them.
  • joined a month ago and has already built a onboarding agent that turns customer docs and meeting transcripts into a configured agent, shrinking implementation time from 5 days to 2 hours.
  • runs Customer Success and is technical enough to do real triage before anything reaches you, which means the problems that land on your desk are actually worth solving. They also have a dachshund named Wanda who is, by any measurable metric, our most effective marketing asset.
  • wwas patient number one at One Medical and helped build the first financial model; built the compliance program there; has a PhD in operations research.
  • was a college classmate and co-founder, now leading the ML/NLP efforts.
  • co-founder, CTO: discusses the journey with the team.
Requirements

3-7 years of relevant engineering experience. Expertise in Python, Django, and React. Strong backend fundamentals: you’ve designed and implemented scalable, robust systems. Previous experience at an early-stage startup is a plus. Genuine belief that agentic tools are the future of how software gets built.

Interview Process

We move quickly: you’ll hear back within 48 hours after each round. This can be as fast as two weeks end-to-end.

  1. 30-minute founder intro call
  2. 1-hour technical phone screen: you’ll problem-solve through an evolving technical challenge
  3. Full-day onsite in San Francisco. We’ll work through real customer problems together. If your schedule allows, we’d love to make this a paid 3-day work trial. We think it’s the best way for both sides to know if there’s a real fit.
  4. Reference checks → Offer
Benefits
  • Excellent health, dental, and vision insurance
  • Free dinner
  • Free illy espresso, coffee, and beer
  • Fitness stipend
  • Commuter benefits
  • Unlimited PTO
  • 401(k)
  • Relocation stipend
Our Office (The Nest)

In-person, Downtown SF by Montgomery BART. After years of remote work, we wanted to be in the same room again to brainstorm, whiteboard, and actually enjoy each other’s company. There’s high ownership, no BS meetings, and a ton of gourmet snacks. Once a week we also get out of the office for a team lunch… because some of the best conversations happen away from the whiteboards.

Include a in your application for extra credit.

- Aaron, Co-founder & CTO

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

     ...labeling, and evaluation pipelinesArchitect a deterministic secondary perception system with radar as a primary modalityMentor junior engineers on radar perception best practicesYou haveBachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or... 
    Senior

    AeroVect

    San Francisco, CA
    23 hours ago
  • $169k - $200k

     ...request that 3rd parties refrain from contacting us regarding this posting.OverviewLABUR is partnering with a client to find a Software Engineer who is passionate about delivering innovative, scalable, secure, and maintainable software solutions. Our client needs someone... 
    Senior

    Labur

    San Francisco, CA
    2 days ago
  • $215k - $275k

     ...need.About the PositionWe're looking for a user-focused backend engineer to join our Lending Products team in San Francisco to help...  ...need to ship new product verticals quickly and reliably.As a Senior Software Engineer, you'll independently own and ship platform features... 
    Senior
    Flexible hours

    Parafin

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

    San Francisco or Mountain View, CA, USAR&D - Engineering /Full-time /HybridResponsibilities:Work closely with the product team to codify...  ...where quality is paramount.About You:Strong experience in backend software developmentDeep expertise in one of the following areas:... 
    Senior
    Full time

    Aera Technology

    San Francisco, CA
    3 days ago
  • $135k - $150k

    Senior Software Engineer, ProductSan Francisco, CA (Hybrid) Our client is an early-stage, venture-backed software company building data and AI products powered by large-scale scientific datasets. They are seeking a Senior Software Engineer, Product to help build and scale... 
    Senior

    Huxley Associates

    San Francisco, CA
    3 days ago
  • $195k - $250k

    The OpportunityWe’re looking for a passionate and skilled Senior Software Engineer to join our fast growing engineering teams. In this role, you will be instrumental in revolutionizing healthcare billing products and systems that directly address the needs of our customers... 
    Senior

    Candid Health

    San Francisco, CA
    23 hours ago
  • Job-ID27435142Reference26-04111Salary$175,000-$200,000 / year Role: Calypso Senior Software Engineer II Job Description: Purpose : Acts as a senior technical team member of a software development team and provides business support for the production systems in assigned... 
    Senior
    Work experience placement

    Mindlance

    San Francisco, CA
    23 hours ago
  • $130k - $196.5k

     ...platform from the ground up and migrate existing complex use cases into that system.Work with a team of supportive and passionate software engineers.Architect and implement systems that materialize our platform vision.Provide operational support for our production... 
    Senior
    Worldwide

    LiveRamp

    San Francisco, CA
    4 days ago
  • $150k - $220k

    San FranciscoEngineering - Core Engineering /Full-time /On-siteAbout FinixFinix is building the global operating system for fintech, starting...  ...team owns our customers’ ability to capture revenue. The Sr. Software Engineer role centers around envisioning superior technical... 
    Senior
    Full time
    Visa sponsorship
    Free visa

    Finix Payments

    San Francisco, CA
    2 days ago
  • $155k - $400k

     ...is deciding which events point to a problem, which belong together, and what a developer needs to know to investigate.As a Senior Software Engineer on the Issue Detection team, you'll design, build, and operate the systems that make those decisions. You'll work on real-... 
    Senior
    Work experience placement
    Immediate start

    Sentry

    San Francisco, CA
    2 days ago
  • $212.5k - $250k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...software delivery lifecycle so Carta's engineers can do the best work of their careers.We...  ...write it.The Problems You’ll SolveAs a Senior Software Engineer II on DevEx, you will:... 
    Senior
    Full time

    Carta

    San Francisco, CA
    23 hours ago
  • $150k - $180k

     ...backend services powering the Zeta Identity Graph. How do you engineer distributed architectures to manage a profile store running...  ...latencies for billions of monthly events? We seek an innovative Senior Software Engineer to help navigate this exact scale, driving a multi-... 
    Senior

    Zeta Global

    San Francisco, CA
    2 days ago
  •  ...the building blocks at Rippling. Other engineering teams at Rippling leverage these fundamental...  ...databasesDevelop high-quality software with attention to detail using tech stacks...  ...experiencesWork alongside software architects and senior developers doing state-of-the-art... 
    Senior
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  • $180k - $260k

     ...customers, we'd love to meet you.About the RoleAgents pay off when engineers hand them whole changes, which makes the build-and-test loop...  ...strong plus.Experience building agentic workflows within the software development lifecycle (SDLC).Ownership of test infrastructure... 
    Senior
    Full time
    Work at office
    Local area

    Sprig

    San Francisco, CA
    1 day ago
  • $190k - $235k

     ...development, unblock sales, reduce customer churn, and save engineering resources—allowing them to focus on their core...  ...ideal candidate will have:5-7+ years of full-time software engineering experience (looking for senior+ experience)An ability to perform in a fast paced... 
    Senior
    Full time
    Work at office
    Home office

    Merge API

    San Francisco, CA
    3 days ago
  • $212.5k - $250k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...shape the outcome. You'll join a small, senior team that blends startup-style execution...  ...You'll SolveAs a Senior Software Engineer II, KYC, you will lead technically complex... 
    Senior
    Full time

    Carta

    San Francisco, CA
    4 days ago
  •  ...Franklin Templeton, and Snowpoint, and employs a team of 500 engineers and entrepreneurs. Astranis designs, builds, and operates its...  ...its 153,000 sq. ft. headquarters in Northern California, USA.Senior Software Engineer - Vehicle TestWe are seeking a highly skilled Senior... 
    Senior
    Permanent employment
    Flexible hours
    Rotating shift

    Astranis

    San Francisco, CA
    4 days ago
  • $166k - $201k

     ...strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe.About This Role:As a Senior Software Engineer on our storage team, you'll be joining our core engineering team to design, build, and optimize our next-generation cloud... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    4 days ago
  • $200k - $250k

     ...expand into the enterprise and internationally. Our TeamAs an engineering team, we believe strongly that empathy improves our...  ...variety of use cases that Peregrine serves.We’re looking for a Senior Software Engineer to join our core engineering teams. You’ll work cross... 
    Senior
    Local area

    Peregrine Technologies

    San Francisco, CA
    4 days ago
  • $300 per month

     ...be part of a high-performing team that believes in each other, come build with us at Crusoe.About the RoleWe are seeking a Senior Software Engineer to architect, design, and develop Cloud Infrastructure management systems and platforms. You'll deliver end-to-end use... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    2 days ago
  • $192k - $240k

     ...spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...and support you need to grow your career.Engineering at BrexEngineering at Brex is about building...  ...become leaders.What you’ll doAs a Senior Software Engineer, Infrastructure (Release... 
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    San Francisco, CA
    2 days ago
  • $200.7k - $250.9k

     ...Tarr Steps, a footbridge assembled of heavy stones in Exmoor National Park in England, washed away in a flood in 1942, the Royal Engineers rebuilt it. Then it washed away again in 1952. So the Royal Engineers heaved in more stones: on and on, like a Sisyphean lesson in... 
    Senior

    Mercury

    San Francisco, CA
    3 days ago
  • $220k - $250k

     ...angel investors, including 8VC and Flock Safety CEO Garret Langley, to build the new perception system for the home.The Role - Senior Device Software EngineerThe device platform is where Sauron meets the physical world. Every camera frame, every sensor reading, every alert... 
    Senior
    Local area
    Remote work

    Atomic

    San Francisco, CA
    3 days ago
  • $130k - $180k

     ...our San Francisco hub every Tuesday & Wednesday (located at 130 Sutter St, San Francisco, CA).About the RoleWe're seeking a Senior Software Engineer to join our Tasker & Supply team, someone who doesn't just build, but raises the quality bar across our entire ecosystem.... 
    Senior
    Contract work
    H1b
    Work at office
    Immediate start
    Flexible hours

    Taskrabbit

    San Francisco, CA
    2 days ago
  • $165k - $227k

     ...this mission. If you are too, let's talk.OpportunityAs a Staff Engineer on the OIG team, you will be involved into development, design,...  ...and is energized by the challenge of building enterprise-grade software that millions of users depend on.This is a rare opportunity to... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    23 hours ago
  • $50 per hour

     ...performing team that believes in each other, come build with us at Crusoe.About the Role:We are seeking a highly skilled and motivated Software Engineer to join Crusoe’s Data Center Infrastructure Engineering team. This position is focused on the development of software for the... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $200k - $250k

     ...we expand into the enterprise and internationally. TeamAs an engineering team, we believe strongly that empathy improves our solutions....  ...variety of use cases that Peregrine serves.We're looking for a Software Engineer to join Product Experiences, the team that builds the... 
    Senior
    Work at office
    Local area

    Peregrine Technologies

    San Francisco, CA
    1 day ago
  • $164k

    About the roleChime’s Cards org is hiring an engineer to help scale and evolve Cards portfolio. In this role, you’ll dive into high-impact...  ...thrive in this role, you have5+ years of experience developing software in a production environment at scalePrior experience serving as... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    1 day ago
  • $152.5k - $205k

     ...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Senior
    Permanent employment
    Remote work
    Flexible hours

    Circle

    San Francisco, CA
    23 hours ago
  •  ...closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem....  ...infrastructure layer that modern healthcare needsAbout the TeamPractice Engineering (PX) owns the parts of NexHealth that people actually touch:... 
    Senior
    Live in
    Remote work

    NexHealth

    San Francisco, CA
    15 hours ago

Do you want to receive more vacancies?

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