Software Engineer - Financial Engineering

Spotify

Toronto

On-site

GBP 55,000 - 78,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Retirement plan
Meal allowance
Paid time off
Flexible holidays

Job summary

Spotify is seeking a Software Engineer to help build reliable, data-intensive backend systems for the financial data platform. You will design robust data models, develop scalable backend services, and construct high-volume pipelines that support accounting workflows.

You will partner with Finance, Product, and Engineering to translate complex requirements into scalable solutions, focusing on delivery, testing, monitoring, and code quality. Hybrid work from Toronto with some in-person meetings.

Qualifications

  • 3+ years of professional backend experience, with data-intensive apps.
  • Proficient in Scala or Java and at least one distributed data framework.
  • Experience designing reliable backend services and scalable datasets.
  • Familiarity with workflow orchestration platforms and CI practices.

Responsibilities

  • Build and evolve scalable data pipelines on Google Cloud Platform.
  • Develop Java/Scala backend services for financial data integrations.
  • Design data models supporting accounting, reconciliation, reporting.
  • Integrate with external financial systems and ensure reliability.
  • Collaborate with Finance, Product, and Engineering on requirements.
  • Improve observability and resilience of pipelines and services.

Skills

Backend systems
Scala/Java
Data pipelines
Distributed frameworks
Design data models
Workflow orchestration
CD/CI & testing
Cross-functional collaboration

Education

Bachelor's degree in CS or related

Tools

Scio
Apache Beam
Spark
Flink

Job description

The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the globe. Spanning many disciplines, we work to make the business work; creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers.

Spotify's Financial Engineering (FinE) organization ensures that as Spotify grows, our financial systems grow with it. We build the infrastructure and tooling that finance teams across the company depend on to track revenue accurately, report reliably, and reconcile at scale.

The Oracles team sits at the heart of Spotify's financial infrastructure, building the data pipelines and backend services that power our subledger and accounting lifecycle. As part of a broader Financial Engineering initiative, we're standardizing and scaling how accounting data flows across Spotify. You'll partner with engineers, finance teams, and product managers to build reliable, scalable systems that simplify complex financial processes.

We're looking for a Software Engineer who enjoys building reliable, data-intensive systems. You'll help shape the future of Spotify's financial data platform by designing robust data models, developing scalable backend services, and building high-volume data pipelines that power critical financial workflows.

What You'll Do
  • 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.
Who You Are
  • You have 3+ years of professional experience building backend systems and data-intensive applications.
  • You are experienced with Scala or Java and at least one distributed data processing framework such as Scio, Apache Beam, Spark, or Flink.
  • You know how to design and build reliable backend services and scalable data pipelines that support business-critical workflows.
  • You have experience designing data models that enable accurate, high-volume financial processes.
  • You have worked with workflow orchestration platforms such as Flyte, Airflow, or similar technologies.
  • You care deeply about engineering fundamentals, including continuous delivery, automated testing, monitoring, and writing production-quality code.
  • You enjoy collaborating with cross-functional partners and translating complex business requirements into elegant technical solutions.
  • Experience working within financial, accounting, or other regulated data domains is a plus.
  • A Bachelor's degree or higher in Computer Science or a related field is a plus.
Where You'll Be
  • 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.

The Canada base range for this position is CAD 103,321.00-147,602.00, plus equity. Benefits available for this position include extended health and dental coverage, retirement savings plans, monthly meal allowance, 23 paid days off, 13 paid flexible holidays, and other benefits in accordance with Canadian employment standards. These ranges and benefits may be modified in the future.

Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.

At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer - Scalable Financial Data Platform
Backend Engineer - Scalable Financial Data Platform

Spotify • Toronto

Hybrid
GBP 55,000 - 78,000
Health benefits
Retirement plan
Meal allowance
+2
Frontend Engineer, Music
Frontend Engineer, Music

Spotify AB • Greater London

Hybrid
GBP 70,000 - 110,000
GreenHouse learning
Equity incentives
Parental leave
+2
Senior Fullstack Engineer (Data Platform)
Senior Fullstack Engineer (Data Platform)

Spotify • Greater London

On-site
GBP 60,000 - 90,000
Senior Product Manager, Financial Engineering, Tax Solutions
Senior Product Manager, Financial Engineering, Tax Solutions

Spotify AB • Greater London

Hybrid
GBP 70,000 - 90,000
Extensive learning opportunities
Flexible share incentives
Global parental leave
+2
Manager, Financial Planning & Analysis – Payments & Customer Service
Manager, Financial Planning & Analysis – Payments & Customer Service

Spotify • Greater London

Hybrid
GBP 87,000 - 126,000
Health insurance
6 months parental leave
401(k) retirement plan
+4
Senior Product Manager (Financial Engineering, Tax Solutions)
Senior Product Manager (Financial Engineering, Tax Solutions)

Spotify • Greater London

On-site
GBP 70,000 - 90,000
Android Engineer - Experience
Android Engineer - Experience

Creandum Advisor LLP • Greater London

Hybrid
GBP 50,000 - 70,000
Senior Partner Engineer - Hardware Partnerships
Senior Partner Engineer - Hardware Partnerships

Spotify • Greater London

Hybrid
GBP 92,000 - 132,000
Fullstack Engineer - Subscriptions
Fullstack Engineer - Subscriptions

Spotify • Greater London

On-site
GBP 85,000 - 120,000
Flexible work location
Principal Product Manager, Content Platform
Principal Product Manager, Content Platform

Spotify AB • Greater London

Hybrid
GBP 90,000 - 140,000