Join a team that’s transforming mental healthcare. Founded by psychiatrists, Headlight is more than a company: it’s a movement. A movement that exists on the front lines of the mental health crisis, transforming the way people access care and the way clinicians deliver it. In order to help people in their time of need and ensure that every person who comes to us has options, we are transparent about our capabilities, treatments, and coverage, we champion innovation, and we leverage our rich data to continuously implement better ways of delivering care. Our mission is simple but powerful: Improving lives, one session at a time.
Our highly skilled and principled clinical team enjoys autonomy and institutional support so they can put their focus where it should be: on improving patient outcomes. Our clinicians want to do more than help individual clients, so they work to affect the system as a whole, elevating standards of care so that their efforts reverberate far beyond what they could do in private practice.
As the most trusted behavioral health partner in the Western U.S., we’ve established deep relationships that give us unparalleled access, interoperability, and first-priority referrals. This exclusivity, combined with our best-in-class coordinated care and feedback loops, results in superior outcomes and cost savings.
Our services are convenient, accessible, and expert, combining personalized client engagement with advanced technology to enhance, not replace, human connection. Indeed, we hold that human-to-human relationships are indispensable, so from the match to the session to the time between sessions, we provide whole person care so nobody falls through the cracks and there is a brighter path forward for all.
We’re seeking a Software Engineer to help build and scale technology that improves access to high-quality mental healthcare. In this role, you’ll design and develop solutions that support clinical workflows such as scheduling, intake, documentation, and billing, while partnering closely with Product and Clinical teams. You’ll play a key role in delivering reliable, secure, and user-friendly systems in a fast-paced, mission-driven environment. This is an opportunity to make a direct impact on patient and provider experiences while contributing to a culture of innovation and continuous improvement.
Our Pillars
Make things easier. Forge genuine connections. Elevate the standard.
Roles and Responsibilities
Design, build, and maintain scalable, high-performance software solutions that improve access to care and support clinical workflows (e.g., scheduling, intake, documentation, billing) Develop and maintain full-stack applications using .NET (C#), Next.js, and TypeScript, ensuring seamless integration between frontend and backend systems Participate in the full software development lifecycle, from ideation and design to deployment and iteration based on user feedback Collaborate closely with Product, Clinical Operations, and other stakeholders to translate real-world healthcare needs into effective technical solutions Write clean, maintainable, secure, and well-tested code aligned with engineering best practices and standards Contribute to code reviews, architecture discussions, and continuous improvement of development processes Build and maintain RESTful APIs and integrations with third-party systems (e.g., CMS, billing, and payer platforms) Deploy and manage applications using Docker and Azure cloud services, supporting CI/CD pipelines and infrastructure best practices Troubleshoot, debug, and resolve issues in production environments, ensuring system reliability and a high-quality user experience Ensure compliance with healthcare regulations and data privacy standards (e.g., HIPAA, secure data handling, audit logging) Optimize system performance, scalability, and observability as the platform grows Proactively evaluate and adopt new tools, frameworks, and technologies to improve developer productivity and product quality
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) 2–5+ years of experience as a software engineer, ideally in a fast-paced, product-driven environment (startup experience is a plus) Strong experience with C# and .NET (ASP.NET Core) for backend development Experience building modern frontend applications using Next.js, React, Tailwind CSS and TypeScript/JavaScript Solid understanding of full-stack development, including API design, state management, and frontend-backend integration Hands-on experience with Docker and containerized application development Experience working with Azure cloud services (e.g., App Services, Azure Functions, Storage, Service Bus, or Azure SQL) Familiarity with CI/CD pipelines and modern DevOps practices Experience designing and consuming RESTful APIs and integrating with third-party services Strong understanding of software architecture, design patterns, a