Skip to content

Lead Full Stack Python Developer, Global Security, Toronto

rbc jobsRBC·Toronto, ONfull time

Posted: June 10, 2026

Apply for this jobExpires: August 13, 2026

Browse more RBC jobs · See other jobs in Toronto

job description

About the role

This exciting opportunity at RBC in Toronto invites an experienced Lead Full Stack Developer with a keen interest in global security. As a pivotal member of the technology team, this individual will leverage their extensive software development expertise to design and build critical applications for RBC's world-class Global Security professionals. The role specifically seeks a professional with a strong background in Python, ready to contribute to cutting-edge cybersecurity initiatives within one of Canada's leading financial institutions. This position offers a unique career step for those passionate about enhancing digital security infrastructure through innovative software solutions.

Details

The successful candidate will play a crucial role in an agile environment, collaborating closely with internal consumers and security architects to deliver robust applications and APIs for critical Global Security platforms. A key aspect of this role is the ability to design and build highly scalable and resilient cyber security applications, ensuring the best possible protection for RBC's digital assets. This involves active participation in technical discussions covering design decisions, implementation strategies, and problem-solving. Candidates must demonstrate proficiency in building API-enabled applications for automation pipelines and deploying them to OpenShift or public cloud environments like Azure/AWS. Integrating security products with existing infrastructure and deployment pipelines, alongside applications with alerting, monitoring, and reporting tools, forms a significant part of the daily work. The expectation is to follow internal standards and best practices throughout the software development lifecycle to ensure high-quality, secure solutions. This is an excellent opportunity to apply deep Python experience to complex security challenges.

To succeed in this challenging yet rewarding role, candidates must possess at least five years of professional Python experience, coupled with a Bachelor's Degree in Computer Science or equivalent practical experience. A proven track record in idea-to-execution software development, including established working experience in Python, is essential. Technical experience in DevOps or Site Reliability Engineering (SRE) capacity is a must-have, alongside expertise in building and consuming REST APIs and associated security protocols such as OAuth and TLS. Experience with Microservice Architecture, Kubernetes, and GitHub for collaboration and code versioning is also critical. RBC values problem-solving, collaboration, and communication skills, which are vital for this team-oriented position. Beyond the technical requirements, RBC offers a comprehensive Total Rewards Program, fostering a dynamic and collaborative environment where leaders support development. This role provides the ability to make a lasting impact, working within a high-performing team dedicated to achieving mutual success and advancing global security best practices.

categories

about rbc

similar jobs