Software Engineer - Financial Engineering
New
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.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- GCPJavaAirflowSparkScala
Requirements
- 3+ years of professional experience building backend systems and data-intensive applications.
- Experience with Scala or Java.
- Experience with at least one distributed data processing framework such as Scio, Apache Beam, Spark, or Flink.
- Experience designing and building reliable backend services and scalable data pipelines.
- Experience designing data models for high-volume financial processes.
- Experience working with workflow orchestration platforms such as Flyte or Airflow.
- Knowledge of engineering fundamentals, including continuous delivery, automated testing, and monitoring.
- Ability to collaborate with cross-functional partners and translate complex business requirements into technical solutions.
- Experience in financial, accounting, or regulated data domains is a plus.
- Bachelor's degree or higher in Computer Science or a related field is a plus.
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.
View Full Description & ApplyYou'll be redirected to the employer's site