CareerPlanSign in

Lead Software Developer, Global Functions Technology

TORONTO, Ontario, Canada💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

Lead Software Developer responsible for developing software applications with large-scale data processing, analysis, and microservices architecture for RBC's Global Functions Technology.

Role type

Senior IC Software Engineer (Data & Microservices)

Builds

Data pipelines, analytics infrastructure, ETL workflows, and FastAPI services exposing data/ML capabilities.

Domain

Financial Services / Data Engineering / Microservices

Deliverable

production ML models | product features | infrastructure

Required skills

Python, PostgreSQL, MySQL, MongoDB, Apache Airflow, Linux, System Monitoring, Automated Testing, Software Architecture, Scripting, Data Modeling

Preferred skills

Machine Learning Algorithms

Technologies

Apache Airflow, PostgreSQL, MySQL, MongoDB, FastAPI, Linux, New Relic

Responsibilities

Design and develop high-quality software applications and microservices; Build and maintain data pipelines and orchestrate robust ETL workflows; Develop and expose data/ML capabilities via FastAPI services; Automate tasks through scripting and tools; Review, debug, and validate code; Collaborate with data science teams and business partners to deliver complex initiatives.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.