
Software Engineer
Headlight
full-time
Posted on:
Location Type: Hybrid
Location: Salt Lake City • Utah • United States
Visit company websiteExplore more
Salary
💰 $125,000 - $145,000 per year
About the role
- 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
Requirements
- 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, and scalable system design
- Knowledge of secure coding practices, authentication/authorization (e.g., OAuth, JWT), and data protection principles
- Experience working in agile, cross-functional teams with rapidly evolving requirements
- Excellent problem-solving and critical thinking skills, with the ability to break down complex problems into practical solutions
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders
- Experience in healthcare or regulated environments (e.g., HIPAA, EHR/EMR systems) is a plus.
Benefits
- Competitive compensation package
- Full benefits including health, dental, vision, 401(k), and paid time off
- Opportunity to join a purpose-driven, high-growth leadership team at a pivotal moment in behavioral healthcare transformation
- Professional development opportunities and training
- Collaborative and supportive work culture.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#Next.jsTypeScriptRESTful APIsDockerAzureCI/CDsecure coding practicessoftware architecture
Soft Skills
problem-solvingcritical thinkingcommunicationcollaborationagile methodologiesadaptabilityuser feedback integrationcode reviewcontinuous improvementstakeholder engagement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering