Software Engineer - Financial Engineering

New
This role is based in Toronto. We offer you the flexibility to work where you work best! There will be some in-person meetings, while still allowing flexibility to work from home.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
GCPJavaAirflowSparkScala

Requirements

  • 3+ years of professional experience building backend systems and data-intensive applications.
  • Experience with Scala or Java.
  • Experience with 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.
  • Experience designing data models for high-volume financial processes.
  • Experience working with workflow orchestration platforms such as Flyte or Airflow.
  • Knowledge of engineering fundamentals, including continuous delivery, automated testing, and monitoring.
  • Ability to collaborate with cross-functional partners and translate complex business requirements into technical solutions.
  • Experience in financial, accounting, or regulated data domains is a plus.
  • Bachelor's degree or higher in Computer Science or a related field is a plus.

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 that support accounting, reconciliation, financial reporting, and operational insights.
  • Build and improve integrations with external financial systems to bring critical financial data into Spotify's financial ecosystem.
  • Partner closely 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 long-term maintainability of Spotify's financial engineering platform.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now