Description
The Platform team at Spotify creates technology for rapid growth and scaling. The Financial Engineering organisation builds infrastructure and tooling for finance teams. The Oracles team is responsible for building data pipelines and backend services for financial infrastructure.
We are looking for a Software Engineer to join the team. The successful candidate will 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.
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.
Requirements
- 3+ years of professional experience building backend systems and data-intensive applications.
- Experience with Scala or Java and at least one distributed data processing framework such as Scio, Apache Beam, Spark, or Flink.
- Knowledge of designing and building reliable backend services and scalable data pipelines that support business-critical workflows.
- Experience designing data models that enable accurate, high-volume financial processes.
- Experience working with workflow orchestration platforms such as Flyte, Airflow, or similar technologies.
- Strong engineering fundamentals, including continuous delivery, automated testing, monitoring, and writing production-quality code.
- Ability to collaborate with cross-functional partners and translate 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.
Location and Benefits
- This role is based in Toronto.
- Flexible work arrangements available.
- Salary range: CAD 103,321.00–147,602.00, plus equity.
- Benefits 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.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.lever.co/spotify/308d127c-e765-4895-9264-3765ddbfc620