You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer II

TREND Health Partners is a tech-enabled payment integrity company. Our mission is to facilitate collaboration between payers and providers for mutual benefit and waste reduction, ultimately improving access to healthcare. We achieve this by aligning the common goals of payers and providers and fostering collaboration through a shared technology platform and seamless workflows.

Joining TREND Health Partners means becoming part of a dynamic, growing organization that promotes a collaborative and innovative work environment. Our comprehensive compensation package includes competitive salaries, highly valued health insurance, a 401(k) plan with employer match, paid parental leave, and more.

 

As a Software Engineer II on the CAVO platform team, you will be responsible for building, testing, and maintaining scalable software systems that help streamline medical record review processes for payers and providers. CAVO is a SaaS platform that enhances paper-based medical records (PDFs, images) with powerful review tools, such as full-text search, itemized billing tables, document tagging, and machine learning-driven data extraction.

 

This role requires working within a modern tech stack that includes Angular, Node.js, Go, and Typescript, alongside AWS services like Lambda and ECS. You will collaborate with frontend and backend engineers, product managers, QA, and Cloud to evolve the platform and improve user experience, performance, and reliability.

 

Role and Responsibilities

  • Design, develop, and test features for both the CAVO UI (SPA built in Angular) and backend APIs using Node.js and Go.
  • Write maintainable, scalable, and well-tested TypeScript and Go code.
  • Contribute to document ingestion and processing workflows involving distributed microservices (Lambdas, ECS, SQS).
  • Collaborate with the engineering team to improve the performance and resilience of background processing flows (e.g., OCR, classification, medical data extraction).
  • Integrate with internal services such as CAVO EDI, Ingest, and Document Flow.
  • Participate in code reviews, design discussions, and sprint planning sessions.
  • Write technical documentation and contribute to architecture discussions.
  • Troubleshoot issues and work with our Cloud team to ensure observability and uptime.
  • Collaborate with QA to define test strategies and support automated testing.
  • Uphold security and compliance best practices in healthcare software development

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 3+ years of professional software development experience.
  • Strong experience with TypeScript, including in both frontend (Angular) and backend (Node.js) contexts.
  • Proficiency in Go (Golang) for backend service development.
  • Familiarity with RESTful APIs and event-driven microservice architectures.
  • Experience working with AWS services, especially Lambda, ECS, and SQS.
  • Experience with Git and CI/CD pipelines.
  • Strong problem-solving and debugging skills.
  • Excellent communication skills, both written and verbal.
  • Ability to work in a distributed team environment and take initiative.

Preferred Skills

  • Experience working with document processing systems (OCR, text extraction).
  • Familiarity with OpenSearch or Lucene-based search.
  • Exposure to healthcare claims processing, revenue cycle management, or payer/provider workflows.
  • Experience with PostgreSQL or similar relational databases.
  • Understanding of HIPAA compliance and healthcare data security standards.

Mental and Physical Demands

  • This position will be exposed mainly to an indoor office environment and will be expected to work in or around computers and printers.
  • The nature of the work is sedentary, and the employee will be sitting most of the time.
  • Essential physical functions of the job include typing and the repetitive motion to utilize computer software and hardware continuously throughout the day.
  • Essential mental functions of this position include concentrating on analytical tasks, reading information, and verbal/written communication to others continuously throughout the day.

Related Duties As Assigned

  • This job description documents the general nature and level of work but is not intended to be a comprehensive list of activities, duties, or responsibilities required for this position. Consequently, employee’s may be asked to perform other duties as required.
  • Employees may also be asked to complete certain compliance requirements set forth by our Business Partners in the performance of their jobs including but not limited to requests for background and drug screenings and disclosures of personal health information or personally identifiable information. Exemptions as provided under the ADA and TITLE VII of the Civil Rights Act will be observed and followed.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the functions outlined above.