E

ECP

All-in-one cloud software for senior living

Senior Software Engineer - Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • Experience building shared components or platform services used by other teams and remaining accountable for them; this is not a first platform role.
  • Deep knowledge of domain-driven design and event-driven architecture, including bounded contexts, anti-corruption layers, and event-driven architecture patterns.
  • Experience building production systems that support an AI feature using messy, governed, and inconveniently shaped data; model development is outside the role.
  • Experience carrying an on-call pager for a system relied on by other teams.
  • Breadth across multiple languages and programming paradigms, with deep expertise in at least one; ability to become productive quickly in an unfamiliar stack.
  • Experience with data modeling and query performance under real load.
  • Experience using AI-augmented development and understanding when human review is needed.

Responsibilities

  • Build the production foundation for ECP Intelligence, including agent tool interfaces, retrieval and context layers for clinical and operational data, model-serving paths, and regression evaluation.
  • Build the initial agent workflows on the ECP Intelligence platform, ensuring and demonstrating what agents cannot do.
  • Take ownership of shared production components, define dependable interfaces, document and clarify behavior and boundaries, and make integration seams between the legacy platform and newer services explicit.
  • Help determine which shared components the platform organization will take on first.
  • Complete adoption of the event bus, add contract testing so services can be verified independently, and support it for other teams.
  • Write Node and TypeScript code while designing solutions that work across the ColdFusion legacy platform and newer services.

Desired Qualifications

  • Experience shipping meaningful customer-facing AI features beyond chatbots.
  • Experience with protected health information or other regulated data in an AI or analytics path.
  • Experience with multi-tenant SaaS at scale, including tenant isolation at the data layer.
  • Experience with Node, TypeScript, SQL Server, PostgreSQL, and AWS.
  • Experience building alongside a legacy platform during a migration.
  • Experience with contract testing or service virtualization in an event-driven system.
  • Experience mentoring engineers or interest in growing into mentorship.

About the Company

ECP

All-in-one cloud software for senior living

ECP is a cloud-based, all-in-one software platform for senior living with four core solutions: eMAR, EHR, CRM, and Move-Ins & Billing. eMAR connects with long-term care pharmacies to sync medication orders, automate reorders, and reduce administration errors; EHR provides integrated assessments, a care plan wizard, charting, alerts, and state-required reports. CRM helps communities manage residents and leads, run marketing campaigns, and track occupancy with reporting; Billing handles AR, NSFs, invoices, and payments. It differentiates itself by offering care, operations, marketing, and finances in a single system with pharmacy integration and state reporting, aimed at streamlining operations, improving care quality, and supporting financial growth for senior living communities.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
East Troy, WI
Founded
2003

Recently Posted Jobs

Explore more opportunities at ECP

See more jobs