Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.
RBC
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.
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.