ECP
Senior Software Engineer, Platform
Remote Software Engineer role with clear candidate location fit.
PostedJul 19, 2026
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
USA
Role overview
Senior Software Engineer, Platform
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Required
- 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.
Required
- 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.
Required
- 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.
Required
- You've carried a pager for a system other teams depended on.
Required
- 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.
Required
- Data modeling and query performance under real load. Some of our shared components sit on the hot path for every request.
Required
- AI-augmented development is already how you work, and you know where it holds up and where it needs a human check.
Preferred
- Experience shipping meaningful customer-facing AI features (more than just a chatbot)
Preferred
- PHI or other regulated data in an AI or analytics path
Preferred
- Multi-tenant SaaS at scale, with tenant isolation as a data-layer concern
Preferred
- Node and TypeScript, SQL Server, PostgreSQL, AWS
Preferred
- Building alongside a legacy platform mid-migration, without the luxury of waiting for it to finish
Preferred
- Contract testing or service virtualization in an event-driven system
Preferred
- Mentoring engineers, or wanting to grow into it
Similar roles
Keep a backup shortlist.
PostgreSQL, TypeScript 5 accepted countries
Senior Software EngineerSubway EcommerceView role REST, SQL 4 accepted countries
Senior Java EngineerIndeedView role AWS, SQL 5 accepted countries
Senior Data Scientist (MMM)Kepler GroupView role REST, TypeScript 5 accepted countries
Mobile EngineerSubwayView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.