About the Role
RBC is hiring a Software Developer (Platform and DevOps Engineer) to join its Hybrid Cloud Technology team. The selected candidate will be instrumental in designing, deploying, and managing advanced platform infrastructure for RBC’s cash management solutions. This is a strategic role focused on leveraging modern DevOps methodologies and cloud-native tools to drive innovation and stability across platforms.
You’ll be working within a collaborative team that emphasizes secure, highly available, and scalable solutions on the RBC Hybrid Cloud while implementing infrastructure as code (IaC) and automation pipelines using the latest industry tools.
Location: Toronto, Ontario, Canada
Job Title: Software Developer
Company: RBC (Royal Bank of Canada)
Employment Type: Full-time
Platform: Technology and Operations
Sub Category: Technology
Application Deadline: July 22, 2025
Work Hours/Week: 37.5
Pay Type: Salaried
Job Type: Regular
Address: 330 Front St W, Toronto, Canada
Req ID: R-0000134174
Key Responsibilities
- Design, develop, and maintain infrastructure as code using Terraform, ARM templates, and Kubernetes
- Develop scalable solutions in Python and Golang for Kubernetes-based platforms
- Automate operations to increase reliability and consistency
- Implement and manage secure cloud architecture aligned with RBC’s hybrid cloud standards
- Create and manage CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
- Collaborate with cross-functional teams to define best practices in cloud architecture and DevOps
- Ensure resilience and scalability by applying disaster recovery and failover concepts
Eligibility Criteria
- Proficiency in designing cloud-native and scalable architectures
- Experience working with Infrastructure as Code (IaC) and CI/CD pipelines
- Strong analytical thinking, self-motivation, and ability to work in fast-paced environments
Education Requirement
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline
Technical Skills Required
Terraform, ARM templates, Kubernetes, Python, Golang, SQL, JavaScript, Jenkins, GitHub Actions, CI/CD, Infrastructure as Code (IaC), Cloud Architecture, Azure, DevOps
Why Join Us
- Competitive salary with performance-based bonuses
- Flexible benefits and wellness programs
- Opportunities for professional growth and certification support
- Dynamic, inclusive, and collaborative work environment
- Access to RBC’s world-class training programs
- Strong support from leadership for career development
- Opportunity to contribute to meaningful, large-scale cloud initiatives
Life at RBC
Working at RBC means being part of a purpose-driven organization that values innovation, inclusion, and leadership. We offer a supportive culture where diverse perspectives are celebrated, and employees are encouraged to bring their full selves to work. RBC fosters an environment of continuous learning, community impact, and long-term career growth.
Inclusion and Equal Opportunity
RBC is committed to diversity, equity, and inclusion in the workplace. We aim to create an environment where every employee feels valued and respected. Our hiring practices are designed to promote equal opportunities for all candidates regardless of background.
Application Deadline
July 22, 2025 (11:59 PM EST)
Apply now and shape the future of cloud technology with RBC.