Skip to main content
ECP

Senior Software Engineer, Platform

RemoteNot specified
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

No BS summary

You'll be one of the first engineers on a new platform organization at ECP, a SaaS company for senior living. You'll build the foundation for ECP Intelligence (AI agents that act as users), take ownership of shared components, and drive adoption of the messaging backbone. This is a builder role on a team of four senior engineers, reporting to the VP of Platform Engineering.

Core skills

TypeScript/Node.jsSQL Server/PostgreSQL

Required skills

AWSDomain-Driven DesignEvent-Driven ArchitectureAIData ModelingQuery Performance

Optional skills

PostgreSQLAWSContract TestingService Virtualization

Required languages

English unknown

What you'll do

  • Build the tool surface an agent acts through, the retrieval and context layer that grounds it in the right clinical and operational data, the serving path product teams call to reach a model, and the evaluation that catches a regression before a customer does.
  • Build the first agent workflows that run on it.
  • Take over shared components, give them interfaces worth depending on, and make the seams between the legacy platform and the newer services explicit.
  • Take the messaging backbone the rest of the way, add contract testing so a service can be verified on its own, and support it as something the other teams can build on.

What they require

  • You've built shared components or platform services that other teams depended on, and you stayed accountable for them afterward. This is not a first platform role.
  • Real depth in domain-driven design and event-driven architecture. You can explain why a bounded context sits where it does, what an anti-corruption layer bought you, and which flavor of event-driven you were actually doing.
  • You've built the production systems behind an AI feature, against data that was messy, governed, and inconveniently shaped. The model itself is someone else's problem.
  • You've carried a pager for a system other teams depended on.
  • Breadth across more than one language and paradigm, with real depth in at least one. Tell us about a time you had to get productive in an unfamiliar stack fast, and what that took.
  • Data modeling and query performance under real load. Some of our shared components sit on the hot path for every request.
  • AI-augmented development is already how you work, and you know where it holds up and where it needs a human check.

ECP

ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents.

Energy
Salary not disclosed