Senior Systems Engineer (Capture & Materializations)
Software Engineering
United States · Remote
Posted 6+ months ago
Experience: 8+ Years. Estuary is a real-time data integration platform combining CDC, stream processing, and declarative configuration into a unified system for low-latency pipelines. The Role: Join our Capture or Materialization teams to build high-performance connectors that extract from diverse sources and load into destinations. Requires low-level systems engineering plus high-level product intuition. Polyglot environment—primarily Go, with Python and Rust as needed. What You’ll Do: Master SaaS & protocol internals (Salesforce, Stripe, NetSuite, DB protocols), considering rate limits, consistency, edge cases. Build polyglot integrations, primarily in Go; also Python and Rust. Architect for reliability: distributed state, exactly-once delivery, backpressure. Navigate technical entropy between external APIs and our core engine. Collaborate & mentor via design docs and reviews. What We're Looking For: 8+ years backend engineering; proficiency in Go and comfort with Python/Rust; systems thinking and API detective work; data movement fluency (checkpointing, schema drift, consistency trade-offs); strong fundamentals (concurrency, memory, networking); clear communication; practical experience over degrees. Bonus Points: Rust experience; CDC/Kafka/Flink streaming background; OSS contributions; startup grit. Why Estuary: Competitive compensation, equity, full benefits; flexible remote work; high autonomy; quarterly offsites (Miami, Austin, Boulder, New Orleans).
