Senior Software Engineer
Posted Updated
- You’ll work across several core product areas where AI is central to the product experience
- This role contributes to three critical product areas:
- Real-Time Clinical AI Workflows: Build and improve systems that capture clinical audio, stream transcription, and generate structured documentation using LLMs
- Agentic Systems: Contribute to systems that process events, leverage LLM tool-calling, and automate actions across internal and external tools
- Dental Data Intelligence: Help develop pipelines that ingest, normalize, and enrich data from practice management systems
- Build and maintain real-time transcription and LLM-powered summarization pipelines
- Contribute to agentic systems (tool-calling workflows, integrations, and safety guardrails)
- Develop across the stack: Node.js/TypeScript APIs, React frontends, PostgreSQL, and AWS
- Support event-driven architectures using Kafka, SQS, or similar technologies
- Write reliable, testable code with a focus on maintainability and observability
- Collaborate on prompt engineering and evaluation of AI outputs
- Help monitor, debug, and improve system performance and reliability
- Work with AI development tools (e.g., Cursor, Copilot, Claude) to enhance productivity
- Partner with senior engineers on system design and technical decisions
Benefits
- Healthcare: Our robust range of PPO and HMO offerings have your dental, vision, and general health covered from day-one
- Ongoing learning: We want our team members to grow with us, so we invest whenever there’s a chance to expand an employee’s skill
- Unlimited vacation: Maintain a healthy work and life balance with unlimited paid time off anytime you need to recharge
- Home office: Wherever you call office, we make sure that you have all the technologies and supplies you need to succeed
- Company gatherings: We work remotely but we play together at annual off-sites, regional team dinners, and virtual happy hours
- We’re looking for a Senior Engineer who is highly execution-focused and thrives in building and improving complex systems. You’re someone who can take ownership of meaningful components, contribute to system design, and collaborate closely with cross-functional teams to deliver high-impact solutions
- Experience with React and modern frontend development
- Exposure to event-driven systems (Kafka, SQS, etc.)
- Strong sense of ownership over your work and ability to deliver independently
- Experience building backend services with Node.js / TypeScript
- Familiarity with AWS (Lambda, SQS, S3 preferred)
- Familiarity with LLM-based systems (prompting, structured outputs, or tool usage)
- Ability to navigate ambiguity and contribute to problem-solving
- 5+ years of professional experience in software engineering
- Experience writing tests and working with production systems
- Comfort using AI-assisted development tools in your workflow
- Experience with PostgreSQL and data modeling fundamentals
- Multi-tenant SaaS experience
- Experience in healthcare or dental technology
- Exposure to agent frameworks or LLM orchestration patterns
- Experience with ETL pipelines or data integration
- Infrastructure as Code experience (e.g., Serverless Framework)
