Explore careers with our portfolio companies

Principal Software Engineer I

Avalon Healthcare Solutions

Avalon Healthcare Solutions

Software Engineering
Posted on Mar 5, 2025

Avalon Healthcare Solutions, headquartered in Tampa, Florida, is the world’s first and only Lab Insights company, bringing together our proven Lab Benefit Management solutions, lab science expertise, digitized lab values, and proprietary analytics to help healthcare insurers proactively inform appropriate care, reduce costs, and improve clinical outcomes. Working with health plans across the country, the company covers more than 36 million lives and delivers 7-12% outpatient lab benefit savings. Avalon is pioneering a new era of value-driven care with its Lab Insights Platform that captures, digitizes, and analyzes lab results in real time to provide actionable insights for earlier disease detection, ensuring appropriate treatment protocols, and driving down overall cost.

Studies show that 30% of clinical laboratory testing is unnecessary or overused. Inappropriate testing or missing a key screening can lead to complications and expense arising from unwarranted care, or not obtaining proper care when needed, leading to increased health risks and costs. Avalon helps ensure delivery of the right test, at the right time, and in the right setting. We seek to ensure the most effective patient treatment, improve clinical outcomes, and optimize cost and affordability.

Avalon is a portfolio company of Francisco Partners, a global private equity firm that specializes in investments in technology and technology-enabled service companies.

Avalon is a high growth company where every associate has an opportunity to make a difference. You will be part of a team that shapes a new market and business. Most importantly, you will help Avalon to achieve its mission and improve clinical outcomes and health care affordability for the people we serve.

For more information about Avalon, please visit www.avalonhcs.com.

Avalon Healthcare Solutions is proud to be an equal opportunity employer including disability/veteran. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Avalon Healthcare Solutions provides and maintains a drug-free workplace for its employees.

About the Implementation Principal Software Engineer position:

The Principal Software Engineer I role bridges the gap between high-level architecture and team-level execution. This role is responsible for translating high-level architectural requirements into low-level designs and proof of concepts (POCs) while guiding team members in implementing them. This role is considered the technical lead of the team which provides technical mentorship for the development team, ensuring alignment with the architectural vision while enabling individual contributors to take ownership of the tasks, while helping to maintain a clean scalable codebase. This role is also a liaison between technical leadership, architects, and the team, communicating complex technical concepts clearly and helping advocate for team’s priorities. The ideal candidate will have strong technical leadership skills with a solid foundation in application development and design with the ability to create and maintain high-level documentation and diagrams.

This position is eligible for remote work, but quarterly travel to the corporate office in Tampa, Florida is required.

Principal Software Engineer – Essential Functions and Responsibilities:

  • Contributes to the overall technical direction by designing, diagramming, and documenting enterprise solutions while collaborating across teams to build scalable and robust systems.
  • Leverages deep technical expertise to independently design and develop critical services, ensuring high performance and reliability.
  • Actively participates in code and solution reviews, identifying and mitigating potential issues and defects while driving continuous improvement.
  • Advocates for the adoption of proven enterprise design patterns and promotes solution reuse to enhance efficiency and maintainability.
  • Guides engineers on SDLC best practices, emerging technologies, and modern development techniques, fostering a culture of technical excellence.
  • Plays a key role in the Architecture Review process, providing insights and recommendations to align solutions with business goals.
  • Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining a dedication to high quality.
  • Embraces industry best practices like continuous integration, continuous deployment, automated testing, TDD etc.
  • Establishes and enforces SDLC procedures to ensure that all software products and services meet functional, architectural, security, performance, audit, and compliance requirements.
  • Understands and aligns IT solutions with business objectives, particularly in health plan operations, and assists leadership in communicating and educating stakeholders on strategic priorities.

Implementation Project Manager – Minimum Qualifications:

  • A minimum of 7 years of experience in application software design and development.
  • Bachelor’s degree in computer science, or a related discipline; or the equivalent years of relevant technical experience. Advanced degree desired.
  • Experience developing applications using Drools/rules engines, Linux, SoapUI, Postman, Docker, AWS EC2, ECS/Fargate, AWS SQS, Spring Framework, Spring Boot, Apache Kafka, AWS Lambda, React/NextJS, Typescript, Node).
  • Experience with MS SQL Server and T-SQL.
  • Experience using standard middleware interface/integration architecture and techniques (SOA, Web services, SOAP / WSDL / XML, REST, SAML, APIs, Microservices).
  • Experience using Draw.io, UML Diagramming tools, PlantUML
  • Strong written and oral communication skills.
  • Exhibits strong leadership soft skills
  • History of working in an Agile software development environment.
  • Proven success delivering and supporting high quality solutions on time.

Principal Software Engineer – Qualifications Preferred:

  • Healthcare knowledge or experience preferred
  • History of successfully leading software engineering teams to positive outcomes
  • Strong focus on growing engineers to be the technology leaders of the future
  • Experience working in an AWS or cloud-based environment
  • Planning, developing and deploying high volume, mission-critical software applications in a healthcare environment.
  • Knowledge or experience with HIPAA regulations and standards for security (PHI, IIHI), privacy and transactions.
  • Modern front-end application development in React with Typescript, Next JS preferred.
  • Experience working with front-end styling frameworks such as Material, Bootstrap, Tailwind, etc. Material preferred.
  • Exposure to JSP and ability to troubleshoot legacy applications and code bases.