Software Engineer - Financial Engineering

The Consulting Solutions
Granada, Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Computer-Aided Design Airflow Automation of Tests Big Data Code Review Continuous Delivery Distributed Computing Environment Google Cloud Apache Spark Backend Build Management
+5 more
Information Technology Apache Flink Production Code Data Pipelines Apache Beam

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 DoBuild, 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 AreYou 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 BeThis 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,****,**, 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.#J-***-Ljbffr

Requirements

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.

Benefits & conditions

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,****,**, 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. #J-***-Ljbffr

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy · WWC 2024

Videos

See all

Related articles

See all