Software Engineer - Financial Engineering

Spotify
Toronto
Workplace: HybridFull timeCAD 103,321 - 147,602 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Continuous delivery","Automated testing","Monitoring","Code reviews","Cross-functional collaboration"]

Build and evolve scalable data pipelines and Java backend services that power Spotify’s financial infrastructure, including subledger and accounting lifecycle workflows. Design robust data models supporting accounting, reconciliation, and financial reporting at high volume. Partner closely with Finance, Product, and Engineering to translate requirements into reliable systems, improving scalability, observability, and resilience through strong engineering practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Spotify
Spotify
1 month ago

Software Engineer - Financial Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and evolve scalable data pipelines and Java backend services that power Spotify’s financial infrastructure, including subledger and accounting lifecycle workflows. Design robust data models supporting accounting, reconciliation, and financial reporting at high volume. Partner closely with Finance, Product, and Engineering to translate requirements into reliable systems, improving scalability, observability, and resilience through strong engineering practices.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build, operate, and evolve scalable Scio data pipelines on Google Cloud Platform for high-volume financial data processing.
  • •Develop and enhance Java backend services that power integrations across Spotify’s financial ecosystem.
  • •Design and evolve data models and datasets for accounting, reconciliation, financial reporting, and operational insights.
  • •Build and improve integrations with external financial systems to bring critical financial data into Spotify’s platform.
  • •Improve scalability, observability, and resilience of pipelines and services while applying continuous delivery, automated testing, monitoring, and code reviews.

Pay and Benefits

Salary: CAD 103,321 - 147,602 annually
Perks:Health InsuranceDentalRetirement SavingsMeal AllowancePaid Leave

Key Requirements

  • •3+ years of experience building backend systems and data-intensive applications.
  • •Experience with Scala or Java and distributed data processing frameworks such as Scio, Apache Beam, Spark, or Flink.
  • •Ability to design 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 or Airflow.
Experience:3+ yearsFinancialAccountingRegulated data
Education:Bachelor's in Computer Science
Skills:Continuous deliveryAutomated testingMonitoringCode reviewsCross-functional collaboration
Tech Stack:ScioGoogle Cloud PlatformGCPJavaScalaApache BeamSparkFlinkFlyteAirflow

Company Brief

Spotify
Provides a music, podcast and audio streaming service offering on-demand access to millions of tracks and podcasts, personalized recommendations, and advertising and subscription-based tiers for listeners and creators worldwide.
Industry: Streaming Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Stockholm, Sweden
Founded: 2006
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor