Remote job
Engineering Manager - Pipelines
Job details
About this role
Role overview Lead the people, delivery, and technical direction of a team building a managed change data capture product. The service copies selected database tables to external analytical destinations and streams subsequent changes, with correctness, ordering, recovery, and source-database impact central to the work. You will guide experienced engineers and join design and operational discussions without being expected to write production code.
Responsibilities - Build a high-trust team and support direct reports through regular check-ins, feedback, performance management, career development, and onboarding. - Own hiring plans and interviews, work with recruiting, and contribute to headcount and team design. - Set the roadmap and project milestones; prioritize incoming requests, support work, and stakeholder updates. - Help the team deliver reliably while managing service objectives, dependencies, risks, and tradeoffs. - Coordinate production incidents involving customer data and lead blameless reviews with clear follow-up actions. - Participate in technical design and set expectations for engineering quality, testing, and operations.
Requirements - At least five years of engineering experience and three years managing remote engineering teams. - Experience leading teams that build or operate data pipelines, change data capture, replication, or streaming systems. - Strong knowledge of data delivery concerns such as guarantees, ordering, idempotency, schema changes, and backfills. - Practical understanding of Postgres replication, including the write-ahead log, replication slots, and effects on production databases. - Experience with analytical data destinations and shipping a developer-facing data product to external customers. - Ability to coach and manage performance, communicate clearly in writing, and lead through ambiguity across distributed teams.
Nice to have - Experience with Rust, and familiarity with destinations such as BigQuery, Snowflake, or ClickHouse, or lakehouse table formats.
Benefits and work setup The role is fully remote, with a coworking allowance or membership, flexible asynchronous work, equity, a technology budget, health coverage, an annual team gathering, and a professional development allowance.