Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Jul 17, 2026
This job expires in: 30 days
Job Summary
To support the development of shared components and platform services, the full-time remote Senior Software Engineer will design and build critical tools and workflows for ECP Intelligence, while migrating from a legacy platform and enhancing the messaging infrastructure.
Key responsibilities
- Design and implement ECP Intelligence tools, including agent workflows and data retrieval layers
- Take ownership of shared components, ensuring they are well-documented and reliable for cross-team use
- Enhance the messaging backbone by improving adoption and adding contract testing for service verification
Required qualifications
- Experience building shared components or platform services with accountability for their performance
- Deep understanding of domain-driven design and event-driven architecture
- Proven experience with production systems that support AI features using complex data
- Familiarity with data modeling and query performance under load
- Ability to work across multiple programming languages, with expertise in at least one
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...