Job Openings Customer Data Engineer (Integrations)

About the job Customer Data Engineer (Integrations)

Full-Time | Remote | 8am – 5pm EST

We're hiring an Integrations Data Engineer to design and build the pipelines that feed customer data into mission-critical software for a highly regulated financial services market.

This person will own how customer data enters and flows through StratiFi — building the integrations that connect custodians, CRMs, and financial data providers, and the ETL processes that map accounts, investors, portfolios, securities, goals, and transactions into clean, consistent, scalable models.

This is a hands-on, mid-to-senior individual-contributor role with deep ownership, sitting within Success Engineering and reporting to the Success Engineering Manager. You'll handle the most complex integration and pipeline work: bringing new providers online, migrating customers between providers without creating duplicates, and making sure data arrives correct the first time. This role is not customer-facing — you'll work closely with the rest of the engineering team, including a support-focused Customer Data Engineer who partners with you to own customer data end to end.

What you'll own

The inbound customer data lifecycle, end to end:

  • Integration builds — designing and implementing robust API and file-feed integrations with custodians, CRMs, and financial data providers, from source analysis through production
  • ETL pipelines — building idempotent, restartable, instrumented ingestion for customer and financial data, with monitoring and alerting built in from day one
  • Data mapping and modeling — normalizing messy external sources into StratiFi's models with stable match keys and identifiers that prevent duplicates
  • Provider-to-provider migrations — mapping analysis, cutover plans, reconciliation sign-off, and rollback for customers moving between data providers
  • Reconciliation by design — defining what "correct" means at ingestion, building automated checks that catch duplicates, gaps, and misclassifications before they reach downstream services
  • Scalability and systems improvement — evolving ingestion methods, consistency mechanisms, and performance as accounts and data volume grow, and automating away manual, error-prone steps

You'll make sure customer data comes in correctly and flows in a scalable way — and design every pipeline so recurring issues can't return.

You're a fit if you:

  • Have strong, extensive hands-on experience with Python and Django.
  • Have proven experience building API integrations and ETL pipelines from scratch — ideally for customer or financial data — that are idempotent, restartable, and instrumented with monitoring and alerting.
  • Write efficient SQL, work confidently in production relational databases, and understand indexing, partitioning, and data-volume trade-offs.
  • Design mapping logic that turns messy external sources into clean, consistent models, with stable identifiers that prevent duplicates.
  • Treat data quality as an engineering discipline — testable rules, automated validation, and reconciliation built into the flow rather than eyeballed.
  • Understand backend systems deeply enough to reason about eventual consistency, propagation, and where data can drift between services.
  • Know financial and securities data well enough to spot when it's wrong — portfolios, holdings, transactions, custodial feeds, corporate actions, and classification nuances.
  • Communicate well with fellow engineers and deliver predictably within Scrum/Kanban. Intermediate-but-fluent technical English is sufficient — this role works with the engineering team, not customers.

Strong plus: experience with non-relational and search/index stores, financial services or wealth management domain knowledge, and working from requirements in Confluence or Notion.

Why join us

  • High impact: the pipelines you build are the foundation of data trust for every customer.
  • Ownership: full responsibility for the most complex integration and ETL work on the platform.
  • Growth: deepen expertise in financial data, distributed systems, and large-scale ingestion.
  • Autonomy: work independently while partnering closely with engineering and success teams.

Benefits

  • 100% remote
  • Competitive salary in USD
  • International team and experience