Senior Software Engineer, Platform

8 hours, 32 minutes ago
Full-time
Senior
Software Development
ECP

ECP

ECP provides a comprehensive web-based software solution designed for assisted living and senior care communities, featuring electronic medical records (EHR), electronic medication administration records (eMAR), customer relationship management (CRM), ...

Internet Software & Services
51-250
Founded 2004

Description

  • Design and build shared platform components that multiple delivery teams depend on.
  • Own the authentication, identity, data, and messaging foundations across the platform.
  • Develop ECP Intelligence, including the tool surface, retrieval and context layer, serving path, and evaluation systems.
  • Build the first agent workflows that run on the platform.
  • Define and enforce safe agent behavior within user permissions and domain services.
  • Take over existing production systems, document their behavior, and improve their interfaces and boundaries.
  • Advance the messaging backbone with contract testing and platform support for other teams.
  • Work across the legacy ColdFusion platform and newer Node/TypeScript services during the migration.
  • Collaborate closely with other engineers on architecture and design decisions.

Requirements

  • Experience building shared components or platform services that other teams depended on, with ongoing ownership afterward.
  • Strong depth in domain-driven design and event-driven architecture.
  • Experience building production systems for an AI feature using messy, governed, or difficult data.
  • Experience carrying a pager for a system other teams relied on.
  • Breadth across more than one language and paradigm, with depth in at least one.
  • Experience with data modeling and query performance under real load.
  • Comfort using AI-augmented development while knowing when human review is needed.
  • Preferred: experience shipping meaningful customer-facing AI features beyond a chatbot.
  • Preferred: experience working with PHI or other regulated data in an AI or analytics path.
  • Preferred: experience with multi-tenant SaaS at scale and tenant isolation as a data-layer concern.
  • Preferred: experience with Node, TypeScript, SQL Server, PostgreSQL, and AWS.
  • Preferred: experience building alongside a legacy platform during migration.
  • Preferred: experience with contract testing or service virtualization in an event-driven system.
  • Preferred: experience mentoring engineers or interest in growing into that role.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, GPU Infrastructure Lifecycle Management

Together 1-10 IT Services

Software Engineer at Together AI to build software that provisions, manages, and reconciles the lifecycle of GPU infrastructure for training and inference clusters.

Ansible AWS CI/CD Go Kafka Kubernetes NATS Python Rust
8 hours, 2 minutes ago

Senior Software Engineer

Sand Technologies Internet Software & Services

Sand Technologies is hiring a Senior Software Engineer to build an AI-enabled situational awareness and decision-support platform for UK utility clients on Microsoft Azure.

Azure CI/CD Django IoT JavaScript .NET Node.js Python React SQL TypeScript
8 hours, 2 minutes ago

Senior Technical Consultant

Appian 1K-5K Internet Software & Services

Appian is hiring a Senior Consultant for Customer Success to post-sale implement custom software and AI solutions on its platform for commercial clients.

Agile AWS CI/CD GCP Machine Learning REST API SOAP SQL
8 hours, 2 minutes ago

Senior Software Engineer

Morgan & Morgan 1K-5K Specialized Consumer Services

Morgan & Morgan is hiring a Senior Software Engineer to help advance its legal technology platform and improve the client and attorney experience.

Agile Angular C# CSS Django Express.js HTML Java JavaScript MongoDB MySQL .NET NLP Node.js PHP PostgreSQL Python React REST API Ruby Ruby on Rails Salesforce Salesforce Apex Salesforce Lightning Spring SQL Server Vue.js
8 hours, 2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers