ECP Logo

ECP

Senior Software Engineer, Platform (DevOps)

Posted One Month Ago
In-Office or Remote
Hiring Remotely in Chicago, IL, USA
Senior level
In-Office or Remote
Hiring Remotely in Chicago, IL, USA
Senior level
Build and operate developer experience and platform foundations across ephemeral environments, CI/CD, AWS infrastructure, infrastructure-as-code, feature flags, security scanning, observability, and AI-assisted development tooling. Create golden paths, improve build and test speed, consolidate pipelines, support multi-tenant HIPAA requirements, and carry pager responsibility for infrastructure used by engineering teams.
The summary above was generated by AI
About ECP 

ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 8,000 communities. We're looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers by developing and releasing new products. 

Senior living is deeply under-penetrated with software and ECP is one of the largest and fastest-growing software companies in the industry. We recently raised a growth round of equity to reinvest in our product, technology, and go-to-market. Our mission is to build world-class software that improves the quality of life for seniors and improves clinical, business, compliance, and operational performance for our customers. 

The Role 

Foundation Engineering is a new capability in ECP's Platform organization. Its charter is the path from code to production: the environment an engineer develops in, the pipeline that builds and ships their work, the infrastructure it runs on, and the tooling that makes all of it fast. Core Services is the four-person team inside it that runs ECP's AWS infrastructure, and you'd report to the cloud architect who leads it. 

We're hiring because the team is behind. Some of the four get pulled into application work, and the delivery teams end up waiting on us for environments, services, and access they should be able to get on their own. You'd take on a share of the production estate, run it well, and work with those teams so that fewer of their requests need to come through us at all.

Everything runs on AWS. Most workloads are containers on ECS with Fargate, with EC2 for legacy services and our SQL Server clusters, and we use a wide range of AWS services beyond that. Infrastructure is CloudFormation, generated through an internal framework that handles templating and enforces our naming and tagging conventions. Application code is Node and TypeScript on the new platform and ColdFusion on the one we're migrating away from, and both will be in production for a while. You won't write ColdFusion, but you'll run the infrastructure under it. Databases are SQL Server and PostgreSQL. ECP is a multi-tenant HIPAA product, so what an engineer is allowed to see in production is a constraint on almost everything you'd design.

What You'll Build 

You'd own a defined set of production systems: designing them, writing the infrastructure code, operating them, and carrying the pager for them. That includes the routine work. Patching, runtime upgrades, certificate rotation, and adding capacity before a customer hits a limit are all part of the job, and we want as much of it automated as you can manage.

Security on those systems is yours as well. IAM and least privilege, rotating credentials and keys, keeping images patched, and building controls so they produce their own audit evidence. We are SOC2 compliant, infrastructure controls are a good part of what gets evidenced, and controls that document themselves save everyone a bad week before the audit.

The biggest thing we want from you in the first year is observability the delivery teams can use on their own. Right now they can't see enough of what they run in production. They need traces, metrics, and logs they can read without asking us, and because resident data can't be in what they see, this is more of a design problem than a purchasing one. On-call goes with this. It runs in two tiers today, delivery teams first and Core Services behind them for infrastructure. Our incident reviews are blameless and work reasonably well. The alerting in front of them is where the improvement is, and we want AI in that loop where it helps: triage, correlating signals nobody has time to read, a first draft of the postmortem.

The rest of the job is working with the delivery teams directly. When a team needs a queue, a new service, a database, or an environment that behaves like production, we want you in that conversation early, before it turns into a ticket. Common requests should end up in the provisioning framework so they stop being requests. And write things down. Too much of how this estate runs lives in one or two people's heads, and runbooks and documentation count as real work here.


RequirementsWhat We're Looking For 

Required 

  • Production infrastructure on AWS that you built as code and kept running. CloudFormation, Terraform, CDK, or Pulumi, we don't mind which.
  • Networking and IAM you designed yourself: VPCs, cross-account access, and keeping one workload's data isolated from another's.
  • Containers in production on ECS or Kubernetes, including the deployment strategy and the capacity decisions.
  • Hands-on security work on infrastructure you ran: least privilege, credential rotation, patching on a cadence.
  • Producing evidence for an audit, whether SOC 2, HIPAA, ISO, or PCI, ideally by automating it rather than assembling it by hand at the end.
  • You've been on call for something other teams depended on, and you can walk us through an incident you handled from start to finish.
  • You've used AI in an operational workflow, for triage, correlating alerts, running runbooks, or drafting incident writeups, and you can say what it changed.
  • You've built observability that other engineers used to debug their own systems, in an environment where log contents were sensitive.
  • You've cut the requests coming to your team by making things self-service, and you write runbooks that people other than you use.
  • You write real code, in Python, Bash, Go, or whatever your infrastructure is in. Much of this job is software.
  • You've moved other engineers along in how they use AI. It's already how you work yourself, and you know where it holds up and where it needs a human check. We expect our engineers to advocate for this.

Preferred 

  • Running a production database, with restores and failover you've exercised yourself
  • A migration between AWS accounts or architectures done without downtime
  • Cost work: reserved capacity, savings plans, enterprise agreements
  • Healthcare or another regulated industry
HQ

ECP Woodridge, Illinois, USA Office

Woodridge, IL, United States

Similar Jobs

38 Minutes Ago
Easy Apply
Remote or Hybrid
United States
Easy Apply
137K-231K Annually
Senior level
137K-231K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and govern design system components, patterns, tokens, guidelines, evaluations, and AI-assisted design and code generation workflows. Ship accessible, responsive, high-performance web and mobile interfaces while ensuring design decisions translate reliably into maintainable code. Establish contribution, governance, and deprecation models; gather user feedback and usage data; and collaborate with designers, engineers, and product managers to improve system quality and adoption.
Top Skills: Accessibility StandardsClaude CodeComponent LibrariesCursorDesign TokensFigma Make
39 Minutes Ago
Remote or Hybrid
2 Locations
117K-218K Annually
Mid level
117K-218K Annually
Mid level
Fintech • Financial Services
Manages base pay, incentive compensation, job evaluation, salary surveys, performance management, and compensation compliance. Advises business leaders on complex compensation matters, maintains competitive and equitable programs, coaches team members, and monitors market trends. Requires a bachelor’s degree or equivalent experience, four years of compensation experience, and one year of people management experience.
Top Skills: Workday
48 Minutes Ago
Easy Apply
Remote
United States
Easy Apply
103K-113K Annually
Senior level
103K-113K Annually
Senior level
Logistics • Marketing Tech • Software
Manage commercial print partners across performance, capacity, cost, and contract compliance. Run scorecards and business reviews, audit invoices and recover overcharges, forecast capacity, enforce print and postal standards, and coordinate corrective actions. The role also qualifies new partners, supports production rerouting, and builds AI- and SQL-driven automation for audits and reporting. It requires extensive collaboration across operations, logistics, Product, Engineering, Finance, and Supply Chain, with approximately half the time spent onsite at partner facilities.
Top Skills: Ai/Llm ToolsAmazon RedshiftClaudeGracolNcoa/PafNetSuitePdf/XPostaliqSQLUsps Imb

What you need to know about the Chicago Tech Scene

With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.

Key Facts About Chicago Tech

  • Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
  • Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
  • Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
  • Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account