Senior Software Engineer - Integrations
Core
Design, build, and maintain integrations connecting Flow (an AI-native requirements platform) to customer systems like PLM, ALM, requirements tools, and issue trackers.
Role type
Senior Software Engineer - Integrations
Builds
Reliable data sync, APIs, webhooks, and integration patterns for hardware engineering teams
Domain
SaaS / Engineering Software / Aerospace & Defense
Deliverable
production ML models | product features
Required skills
API design (REST, webhooks), data synchronization, cloud service operations, debugging distributed systems, customer-facing technical scoping
Preferred skills
PLM/ALM tooling familiarity, regulated hardware environment experience
Technologies
TypeScript, Node.js, Python, REST, webhooks, message queues
Responsibilities
Design and build integrations connecting Flow to customer systems; Build reliable data sync including mapping and conflict handling; Work directly with customer engineering and IT teams to scope and deploy integrations; Design and maintain APIs and webhooks for partners; Own integrations in production covering monitoring and error handling; Partner with product engineers to create reusable integration patterns