Software Development Engineer III (CRM - Bulk Import)
Core
Own the CRM Bulk Import product end-to-end, designing a pipeline to pull contacts, opportunities, and custom objects from external CRMs (e.g., HubSpot) and land them cleanly inside customer workspaces at scale.
Role type
Senior IC backend engineer (distributed systems)
Builds
Bulk import pipeline for CRM data ingestion
Domain
SaaS / Marketing Platform / Data Integration
Deliverable
production ML models | product features | infrastructure
Required skills
distributed workflows, idempotency, throughput optimization, resilience engineering, stateless proxy design, Pub/Sub orchestration, Redis, OAuth token resolution, API mapping, frontend fluency
Preferred skills
CRM-agnostic architecture design, handling millions of records per import
Technologies
Pub/Sub, Redis, OAuth, external CRM APIs
Responsibilities
Design workers, proxies, and contracts for the import pipeline; ensure system resilience against flaky upstreams; ship UI surfaces for import setup and error reporting; maintain CRM-agnostic architecture for easy integration additions