[Remote] Staff Software Engineer
Note: The job is a remote job and is open to candidates in USA. Fabric is a company focused on healthcare technology, and they are seeking a Staff Software Engineer to take ownership of their patient-facing clinical product. The role involves full-stack development, architectural decision-making, and collaboration with AI/ML engineers, as well as mentoring junior engineers.
Responsibilities
- Owning the application surfaces of a live, patient-facing clinical product end to end: the embeddable widget patients talk to, the clinician portal, and the Python service layer between them
- Owning and advising on full-stack architectural decisions, going deep enough into the system to independently identify key areas for improvement and future directions of development
- Building and operating the application work that supports AI Intake: encounter plumbing, data flow, integration against partner platforms, and every surface a new customer touches, with one such initiative typically in flight and another behind it
- Owning the growing set of internal tools your team and clinicians depend on, right alongside the customer-facing application
- Partnering closely with the AI/ML engineers who own the conversation pipeline, prompts, evaluation, and clinical-safety layer, keeping the application and model work well coordinated and moving together
- Shipping and versioning shared surfaces that other teams consume as a dependency, and protecting those consumers from expensive breaking changes
- Keeping dependencies current and operating what you build, so maintenance stays a habit rather than becoming a quarterly crisis
- Mentoring engineers earlier in their careers, starting with the entry-level engineer on the team, and making other people's work easier through clear written thinking and reliable review
Skills
- Substantial experience shipping and operating production full-stack web software, including architecture you owned and then had to live with. Successful candidates will have 8+ years of professional experience, including at least 1 year at a staff level
- Depth in TypeScript and React, with fluency in a modern server-rendered framework. We use Next.js
- Strong Python and experience with an async web framework, plus the data layer around it: relational schema design, migrations, and caching
- Experience building something other teams consumed as a versioned dependency, whether a widget, an SDK, or a component library. You know why breaking changes are expensive
- Comfort operating what you build, and the discipline to keep dependencies current so they never become a quarterly crisis
- Enough fluency with LLM application development to be a real partner to data scientists: prompts, evaluation, and the latency and cost tradeoffs. You don't need to be the person designing the models or the prompts, and we'd rather you weren't
- Clear written communication and a genuine appetite for mentoring. Much of this role is making other people's work easier
- Healthcare experience, particularly anything involving PHI, HIPAA, clinical workflows, or a patient-facing surface with real safety stakes
- Agent or workflow orchestration frameworks such as LangGraph
- Accessibility and internationalization designed in from the start
- AWS, especially Bedrock, and infrastructure-as-code
- Eval tooling such as Braintrust or LangSmith, or something equivalent you built yourself
- Having been the first or second engineer on a greenfield product, and having later had to live in it
Benefits
- Comprehensive benefits package such as medical, dental, vision
- Unlimited PTO
- A 401(k) plan
- Stock options
- Bonuses
Company Overview
Company H1B Sponsorship