CareerPlanSign in

Software Developer, Metadata

CALGARY, Alberta, Canada💼 Full-time🗓 2026-08-20 → 2026-09-26

Core

Architect, build, and maintain secure, scalable backend services for the RBC metadata management platform (Lumina) to support enterprise data governance, compliance, and AI initiatives.

Role type

Senior backend software engineer (metadata & data governance)

Builds

Metadata management control plane, RESTful APIs, and data governance integrations for Enterprise Data Lake, Snowflake, Teradata, Trino, AWS/Azure

Domain

Financial services, data management, data governance

Deliverable

production ML models | product features

Required skills

Python (Flask/FastAPI), MongoDB (schema design, indexing, performance tuning), RESTful API design (OpenAPI/Swagger), JSON data modeling, data governance concepts, external system integration, security best practices, Git

Preferred skills

Cloud platforms (AWS, Azure, GCP) in regulated environments, CI/CD pipelines, containerization (Docker, Kubernetes), metadata cataloging tools, large-scale data processing, monitoring and logging solutions

Technologies

Python, Flask, FastAPI, MongoDB, AWS, Azure, Docker, Kubernetes, OpenAPI, Swagger, Git, Trino, Snowflake, Teradata

Responsibilities

Architect and develop robust backend services; Design and optimize complex JSON-based data models; Implement and maintain RESTful APIs; Integrate with external data sources; Ensure data security, compliance, and audibility; Optimize MongoDB queries and schema design; Collaborate with DevOps for CI/CD; Mentor junior developers and participate in code reviews

Seniority

Senior, hands-on IC with mentorship responsibilities

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