Python Developer - Anaplan/Hyperion

FP Inc.

Toronto
Contract
Hybrid
C$65 - C$81
PythonAnaplanHyperion

Role Overview

We are looking for a Senior Software Engineer to join a top-tier Canadian bank to build and scale a brand-new FP&A platform from the ground up. This is a high-impact role where you will design and develop complex data pipelines that integrate various source systems into a core forecasting and budgeting tool. This position offers a unique opportunity to work in a modern, greenfield environment, moving away from legacy constraints while utilising leading-edge cloud and SaaS technologies.

Key Responsibilities

  • Data Pipeline Development: Integrate new data pipelines from diverse source systems into the FP&A platform to enable robust forecasting and budgeting.
  • Platform Engineering: Build and enhance the core integration engine/platform responsible for ingesting and processing data from multiple enterprise sources.
  • Software Excellence: Apply best-practice software engineering principles throughout the development lifecycle to ensure scalability and reliability.
  • Stakeholder Collaboration: Work closely with Business Analysts and end-users to translate complex business requirements into technical logic for data handling.
  • Technical Analysis: Analyse financial data sets and work directly with databases to ensure data integrity and performance.

Required Skills and Qualifications

  • 7+ years of experience as a Software Engineer or Developer.
  • 3+ years of hands-on experience with Python.
  • 3+ years of experience with SQL databases, including writing complex, efficient queries and deep understanding of data structures.
  • Proven ability to work in a role that balances technical execution (80% coding) with stakeholder interaction (20%).

Nice-to-Have Qualifications

  • Experience with Anaplan, Hyperion, or other financial planning tools.
  • Familiarity with Apache Airflow and Cloud Composer.
  • Hands-on experience with GCP, Kubernetes, and SQL Server.
  • Previous experience handling financial data and FP&A processes.