Skip to content
  • There are no suggestions because the search field is empty.

Senior Software Engineer

 

Job description:

Senior Software Engineer

Location: Flexible (Hybrid or Remote) | Team: Engineering | Reports to: CTO

About the Role:

Trio Health is seeking a Senior Full Stack Engineer to accelerate the development of our external and internal platform. This position is focused on the design and implementation of our backend infrastructure that is the foundation of our healthcare technology platform. This position will help build scalable environments that enable seamless AI integration and drive progress within our frontend tools. In this role, you will share the responsibility of the full lifecycle of application development, owning the back end from concept to launch to long-term maintenance, and help shape the technical direction for a rapidly scaling engineering team.

You’ll collaborate directly with product leaders, data engineers, and clinical experts to design and build tools that make complex healthcare data actionable. With the opportunity to operate at a Staff Engineer level, this role blends technical execution with leadership in shaping Trio’s engineering practices.

Who We Are:

Trio Health is a healthcare technology and analytics company that partners with clinical experts and leverages Electronic Health Record (EHR) data to transform patient care. Our proprietary platform empowers Life Sciences stakeholders and Channel Partners with curated insights across the entire patient journey. By combining cutting-edge data engineering with healthcare expertise, we accelerate research, improve outcomes, and unlock new possibilities for patients.

Your Impact:

As a Senior Full Stack Engineer, you’ll build and scale mission-critical applications that advance patient outcomes. From architecture and application design to building AI-enhanced workflows and data visualizations, you’ll enable clinicians, researchers, and partners to gain insights from healthcare data faster and more securely.

Your work will:

  • Help modernize our overall application ecosystem including updating frameworks, designing scalable architecture, and leveraging modern authentication and cloud-based services.
  • Design pragmatic, iterative solutions that deliver value in 1–3 week increments while planning for long-term scalability
  • Accelerate AI integration, leveraging LLMs and other emerging technologies thoughtfully to enhance productivity and insights
  • Provide technical leadership across the engineering team, mentoring peers and aligning solutions to strategic goals

What You’ll Do:

  • Lead the architecting, building, and delivery of full-stack applications supporting both external users and internal teams
  • Build and optimize authentication, authorization and user entitlement flows across multiple applications
  • Contribute to cloud architecture (Azure, AWS, Snowflake) for scalable, serverless deployments
  • Drive AI-first initiatives, integrating machine learning models and LLM workflows into applications
  • Develop and maintain REST APIs (FastAPI) and integrate them with complex data models and visualizations
  • Work closely with product, design, and data teams to deliver solutions that meet both technical and business objectives
  • Champion engineering excellence through code reviews, testing, and continuous delivery practices
  • Advance frontend development using frameworks (Vue, React, Svelte) and vanilla implementations where appropriate
  • Ensure solutions meet HIPAA/PHI compliance standards while balancing usability and performance

Your Superpowers:

  • 5–7+ years of professional full stack development experience (with senior/lead experience)
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • Cloud fluency, particularly in Azure, AWS
  • Expertise across the stack: you’re just as comfortable setting up a container-based environment and deployment as you are fine-tuning API and browser performance
  • Expertise with JavaScript/ES6, Python, SQL, with a track record of applications delivered end-to-end
  • Strong in Vue.js and vanilla HTML/CSS/JS
  • Proven experience in API development (FastAPI preferred)
  • Comfortable building data-rich applications, charts, and visualizations
  • Skilled in Git, Bash, CI/CD pipelines
  • Experience working in Scrum or Kanban environments
  • Excellent collaboration skills—able to align work across teams and guide projects with sometimes ambiguous requirements
  • Strong sense of ownership, delivering high-quality, on-time solutions

Bonus Points If You:

  • Have experience with large scale applications with complex workflows and large datasets
  • Have worked with healthcare data, EHR systems, LOINC mapping, ICD9/10 coding
  • Have applied AI/ML, NLP, or LLMs within application workflows
  • Are located near Boulder, CO

Team, Culture & Work Style:

At Trio, you’ll join a tight-knit technology team of 11 members working across data, applications, and infrastructure. We value transparency, curiosity, and collaboration—balancing pragmatic delivery with long-term technical vision. You’ll have the opportunity to step into a leadership role, helping us scale applications that directly impact patient care.

What’s In It For You:

  • Competitive compensation & comprehensive benefits package
  • Dental, Vision, and Health Insurance (with FSA and HSA options)
  • Generous paid time off
  • 401(k) with company matching

Salary Range: 120K – 150K USD

Work Authorization
Candidates must be legally authorized to work in the United States now and in the future without the need for visa sponsorship

What Happens Next:

We know there are a lot of qualified candidates out there, and we truly appreciate your interest in joining Trio. Our process is designed to be transparent and efficient. We do our best to review every application and respond in a timely manner. If you don’t hear from us right away, please know it’s simply because we receive a high volume of applications—not because we don’t value yours.

Our Interview Process:

  • Recruiter Call – A quick introduction to learn about your background and share more about Trio.
  • Technical Interview – A deep dive with our engineers focused on our technology stack from back-end architecture up through our front-end applications.
  • Team Interview – A collaborative set of conversations with several of our engineers, typically scheduled together on the same day to minimize disruption and respect your time.
  • Final Conversation – A closing discussion with one or more of our leadership team members about the role, mission, and long-term growth opportunities
  • We aim to keep the process focused and candidate friendly. Most candidates move from first conversation to decision within 3–4 weeks.

Job Type: Full-time

Benefits:

  • 401(k) matching
  • Flexible spending account

Ability to Commute:

  • Louisville, CO 80027 (Required)

Willingness to travel:

  • 25% (Preferred)

 

Work Location: Hybrid remote in Louisville, CO 80027