RBC, Canada's largest bank and a global financial institution, is seeking a Senior Software Developer to join their technology team. This role focuses on building and maintaining secure, scalable backend services for data management and governance platforms.
The position requires expertise in Python development (particularly with Flask/FastAPI) and MongoDB, with a strong emphasis on data governance and metadata management. You'll be responsible for architecting solutions that handle complex JSON data models, implement RESTful APIs, and ensure compliance with regulatory requirements.
As a senior member of the team, you'll not only contribute to technical development but also mentor junior developers and participate in code reviews. The role demands a solid understanding of data governance concepts, security best practices, and experience with modern development workflows including CI/CD and Git.
The ideal candidate brings 5+ years of backend development experience, with deep knowledge of MongoDB operations including schema design, aggregation, and performance optimization. Experience with cloud platforms in regulated environments and familiarity with data governance tools are considered valuable assets.
RBC offers a collaborative and innovative work environment where you'll have the opportunity to work on cutting-edge data governance solutions that impact the organization at scale. The bank's global presence, serving 16+ million clients across 34+ countries, provides exposure to large-scale data processing challenges and complex enterprise systems.
The position is based in Toronto at RBC WATERPARK PLACE, offering flexible work arrangements and strong support for professional development. As part of RBC's technology team, you'll contribute to maintaining high standards of performance, security, and audibility while helping shape the future of data management at one of the world's largest financial institutions.
RBC emphasizes inclusion and equal opportunity employment, fostering a workplace based on respect, belonging, and opportunity for all. The bank's commitment to innovation and exceptional client experience makes this an excellent opportunity for a senior developer looking to make a significant impact in financial technology and data governance.