ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents, used in over 8,000 communities. The company is expanding by increasing customer numbers and the scope of services through new product development. Senior living is under-penetrated with software, and ECP is a major player in this growing industry. Having recently secured a growth equity round, ECP is reinvesting in its product, technology, and go-to-market strategy with a mission to improve seniors' quality of life and enhance customer performance. The Foundation Engineering team is a new platform capability at ECP responsible for the entire code-to-production path, including the CI/CD pipeline, deployment environments, test automation framework, and observability tooling. Currently, the CI/CD process is fragmented across Bitbucket Pipelines and Jenkins, environments are shared and unstable, automated tests are written by QA on behalf of delivery teams, and existing monitoring tools (Sentry, CloudWatch) are limited to error tracking and infrastructure metrics. The role involves rebuilding these systems without disrupting the existing product. Newer product surfaces will be prioritized for migration, while older, clinical surfaces will be migrated last, once a robust safety net is in place. This is a hands-on role where significant time will be spent writing infrastructure code and building tooling. The manager will have an open requisition for one engineer to join them, and two SDETs will be partnered on the test framework, reporting to the VP of Platform Engineering. This player-coach role will involve building and managing a team of 2-4 people over time while maintaining a hands-on approach to setting technical standards. The technology stack includes Node and TypeScript for new code, with ongoing migration from a legacy ColdFusion platform. The data layer uses SQL Server and PostgreSQL. The architecture is a mix of monolith and services, adopting domain-driven design and an event-driven architecture, all hosted on AWS. The pipeline and tooling must support both the legacy and new stacks, though the manager will not be writing ColdFusion.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed