Remote Contract
PUBLISHED
Nov 22, 2025
RBC is seeking a talented Staff Software Engineer to join our Production Engineering team, focusing on building and maintaining scalable infrastructure for our financial services platforms. In this role, you'll drive reliability and efficiency in production environments, collaborating with cross-functional teams to ensure seamless operations.
Join RBC, one of Canada's leading financial institutions, as a Staff Software Engineer in Production Engineering. In this critical role, you will be responsible for designing, implementing, and optimizing production systems that support our vast array of banking and wealth management services. You will work closely with development, operations, and security teams to enhance system reliability, automate deployments, and troubleshoot complex issues in real-time.
Key responsibilities include leading initiatives to improve infrastructure scalability, implementing robust monitoring solutions, and contributing to the evolution of our DevOps practices. You will leverage modern tools and methodologies to ensure our platforms deliver exceptional performance and uptime for millions of customers. This position offers the opportunity to make a tangible impact on RBC's digital transformation while growing your expertise in a supportive, innovative environment.