Principal Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a talented, full stack, Software Developer to join our hybrid development team. In this role, you will build modern web applications and RESTful APIs that support software products and integrations used by healthcare organizations nationwide. You will work directly with-and report to-the VP of Software, contributing to technical strategy, architectural decisions, and hands-on development.
This hybrid position requires a combination of remote work and on-site collaboration, offering flexibility while maintaining strong team engagement., * Design, develop, and maintain full-stack web applications using C#, .NET, ASP.NET Core, SQL Server, and modern front-end technologies.
- Build and optimize RESTful APIs that support product features, data workflows, and integrations with healthcare systems.
- Develop efficient SQL queries, stored procedures, and schema designs within SQL Server environments.
- Use Visual Studio, Git, and Azure DevOps (or similar tools) for coding, debugging, testing, and deployment.
- Collaborate directly with the VP of Software, contributing to planning, architecture, and continuous improvement initiatives.
- Work cross-functionally with product, QA, and other engineering team members to deliver reliable, scalable software solutions.
- Participate in code reviews, provide constructive feedback, and uphold development standards and best practices.
- Troubleshoot and enhance existing applications, ensuring stability and high performance.
- Follow healthcare compliance and secure coding practices, handling sensitive data with care.
Requirements
Do you have a Bachelor's degree?, Our team is mission-driven and united by a common purpose: healing humanity through a revolutionary transdisciplinary model. The model addresses the quadruple aim of healthcare: enhancing patient experience, improving patient health, reducing healthcare costs, and increasing employee satisfaction. We thrive on collaboration, and each member is a self-starter, empowered to unblock themselves and move forward with confidence. If you are passionate about impacting healthcare, enjoy taking initiative, and are comfortable with ambiguity, you'll find a great fit with us., * 10+ years of professional full-stack development experience.
- Strong proficiency in C#, .NET, ASP.NET Core, and object-oriented programming.
- Hands-on experience building web applications and APIs in the Microsoft ecosystem.
- Solid SQL Server skills including schema design, stored procedures, and performance optimization.
- Experience with JavaScript/TypeScript, HTML, CSS, and a modern UI framework (React, Angular, etc.).
- Proficiency with Visual Studio, Git, and CI/CD workflows.
- Understanding of secure software development practices.
- Strong communication skills and ability to collaborate in a hybrid work environment., * Experience in the healthcare technology space, including EHR/EMR systems, HL7/FHIR integrations, or healthcare data workflows.
- Familiarity with Azure services, Azure Functions, or cloud-native architectures.
- Experience with microservices, messaging/queuing systems, or distributed applications.
- Knowledge of HIPAA, HITRUST, or related compliance frameworks.
- Bachelors degree in Computer Science or related field.
Benefits & conditions
- Hybrid work schedule with flexibility and opportunities for in-person collaboration.
- The chance to build meaningful software that improves healthcare workflows and patient outcomes.
- Competitive compensation and benefits package.
- A growth-focused environment with opportunities to expand both technical and leadership skills.