Taro Logo

Staff Engineer

RBC is Canada's largest bank and one of the largest banks globally by market capitalization, serving over 16 million clients across 34 countries.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Engineer

RBC, Canada's largest bank, is seeking a Staff Engineer to join their cloud infrastructure team. This role presents an exciting opportunity to shape the future of RBC's hybrid cloud strategy, working with cutting-edge technologies like AWS, Azure, and Kubernetes. As a Cloud Delivery Lead, you'll be responsible for managing the delivery of enterprise-scale cloud platforms, working alongside passionate engineers and product managers.

The position requires a strong technical background in cloud technologies, with expertise in Infrastructure as Code (particularly Terraform) and modern development practices. You'll be instrumental in driving the bank's cloud adoption strategy, optimizing costs, and ensuring the delivery of robust cloud solutions that meet the needs of a major financial institution.

The ideal candidate brings 5+ years of software development experience, deep knowledge of cloud platforms, and exceptional communication skills. You'll need to balance technical excellence with leadership abilities, as you'll be working across teams to shape priorities and drive results. This role offers significant impact potential, working on transformative cloud initiatives that affect the entire organization.

RBC offers an attractive compensation package, including bonuses and equity opportunities, along with comprehensive benefits and flexible work arrangements. The company's commitment to professional development, coupled with its position as a leading financial institution, makes this an excellent opportunity for a senior technical professional looking to work on enterprise-scale cloud infrastructure.

Last updated 21 days ago

Responsibilities For Staff Engineer

  • Drive delivery and prioritization of enterprise platform
  • Monitor cloud cost and drive hybrid cloud adoption
  • Deliver enterprise platform solutions on AWS and Azure
  • Work with Product team to develop roadmaps and backlogs
  • Build multi-cloud, multitenant platforms using Kubernetes
  • Implement Infrastructure as Code using Terraform
  • Ensure performance of cloud computing platforms
  • Create educational material for customers
  • Promote automation and infrastructure best practices

Requirements For Staff Engineer

Python
Go
Node.js
Kubernetes
  • 5+ years experience with software development (Python, Go or Node)
  • Solid AWS and Azure experience in high-performance environments
  • Experience with Terraform for AWS and Azure
  • Strong DevOps, CI/CD, and Infrastructure as Code skills
  • Excellent written and spoken communication skills
  • Ability to collaborate with product managers and engineers
  • Leadership skills in organizational health and team growth
  • Experience with Ansible, Artifactory, GitHub (nice to have)
  • Knowledge of Scaled Agile Framework, Kanban, or Scrum (nice to have)
  • Strong analytical skills with Excel, Power BI and Tableau (nice to have)

Benefits For Staff Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program
  • Flexible work/life balance options
  • Career development and coaching