Software Engineer, Financial Engineering
Straight from Spotify’s careers page. Apply on the company site — no recruiter, no middleman.
Software Engineer - Financial Engineering
Team: FinE
Location: Toronto
Commitment: Permanent
Workplace Type: remote
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.
Spotifys 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 Spotifys financial infrastructure, building the data pipelines and backend services that power our subledger and accounting lifecycle. As part of a broader Financial Engineering initiative, were standardizing and scaling how accounting data flows across Spotify. Youll partner with engineers, finance teams, and product managers to build reliable, scalable systems that simplify complex financial processes.
Were looking for a Software Engineer who enjoys building reliable, data-intensive systems. Youll help shape the future of Spotifys financial data platform by designing robust data models, developing scalable backend services, and building high-volume data pipelines that power critical financial workflows.
What Youll 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 Spotifys 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 Spotifys 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 Spotifys 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 Bachelors degree or higher in Computer Science or a related field is a plus.
Where Youll 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.
Similar remote jobs
All Software Engineer jobs →

MAG Aerospace
Principal Software Engineer, Geospatial Mission Systems


Qventus
Staff Forward Deployed Engineer, Technology Lead (Remote)
Discover More than 100,000 Hidden Remote Jobs Before Everyone Else
Unlock All Remote Jobs Today
Simple pricing. Big savings on Quarterly and Yearly.
Monthly Access
- Instant access to fresh remote jobs from 500+ companies
- New opportunities added hourly, often 3-7 days before anywhere else
- Advanced filtering by role type, stack, pay, and location
- Priority customer support
Yearly Access
- Everything in Monthly
- Save $169 (~74%) vs paying monthly
- Average job search takes ~6 months - get covered for the whole journey
- Less than the cost of one lunch per month for competitive advantage
- Equivalent to just ~$4.92/month