Skip to content
SpotifySpotify

Software Engineer - Financial Engineering

Build scalable financial data pipelines, backend services, and data models supporting Spotify’s accounting and reconciliation systems. The role requires 3+ years of backend or data-intensive application experience with Java or Scala and distributed data processing technologies.

About the job

Responsibilities

  • Build, operate, and evolve scalable Scio data pipelines on Google Cloud Platform that process high-volume financial data with accuracy and reliability.
  • Develop and enhance Java backend services that power integrations across Spotify's financial ecosystem.
  • Design and evolve data models and datasets supporting accounting, reconciliation, financial reporting, and operational insights.
  • Build and improve integrations with external financial systems.
  • Partner with Finance, Product, and Engineering teams to translate accounting requirements into reliable, scalable technical solutions.
  • Improve the scalability, observability, and resilience of financial data pipelines and backend services.
  • Contribute to engineering best practices through continuous delivery, automated testing, monitoring, and thoughtful code reviews.
  • Help drive technical decisions that improve the maintainability of the financial engineering platform.

Requirements

  • 3+ years of professional experience building backend systems and data-intensive applications.
  • Experience with Scala or Java and at least one distributed data processing framework such as Scio, Apache Beam, Spark, or Flink.
  • Experience designing and building reliable backend services and scalable data pipelines for business-critical workflows.
  • Experience designing data models for accurate, high-volume financial processes.
  • Experience with workflow orchestration platforms such as Flyte, Airflow, or similar technologies.
  • Knowledge of continuous delivery, automated testing, monitoring, and production-quality software development.
  • Ability to collaborate cross-functionally and translate complex business requirements into technical solutions.

Nice to Have

  • Experience in financial, accounting, or other regulated data domains.
  • Bachelor's degree or higher in Computer Science or a related field.

Skills

Scio, GCP, Java, Scala, Apache Beam, Spark, Flink, Flyte, Airflow, Data Modeling, Continuous Delivery, Automated Testing, Monitoring

Instacart

Instacart

Canada

Analytics Engineer II
CA$145k+/yrRemote3+ YOEData Engineering

Build and own trusted marketing analytics data models and pipelines supporting attribution, paid marketing, SEO, and retailer marketing. The role requires 3+ years of analytics or data engineering experience, strong SQL and dimensional modeling skills, and hands-on experience with dbt, Snowflake, and Airflow.

Fluent

Fluent

Toronto, Canada

Data Engineer
CA$80k+/yrRemote4+ YOEData Engineering

Build and operate Databricks-based data products and pipelines that produce and distribute declared and modeled audience segments. The role requires strong Python, SQL, Spark, and distributed-processing expertise, plus experience with Databricks data engineering features and modern AI-assisted development.

Vanta

Vanta

Remote

Operations Manager, Signal Systems
$176k+/yrRemoteData Engineering

Own the systems that ingest, standardize, validate, and operationalize data signals for Vanta’s EPD organization. The role suits a hands-on builder who has recently shipped working tools or pipelines, uses AI-assisted development, and helps teammates grow technically.

Cohere

Cohere

New York, NY

Data Engineer
No salary listedRemote5+ YOEData Engineering

Build production-grade data processing systems and performant datasets that support AI-driven customer experiences and company-wide analytics. The role requires 5+ years of data engineering experience, strong Python and SQL skills, and expertise with distributed processing frameworks and modern analytics tooling.

Alpaca

Alpaca

Remote

Senior Data Engineer
No salary listedRemote5+ YOEData Engineering

Build and operate scalable lakehouse infrastructure, streaming and CDC pipelines, query systems, and self-serve BI capabilities. Requires 5+ years of data engineering experience, strong Kubernetes and infrastructure-as-code expertise, and hands-on experience with distributed data platforms.