1 day ago
Toronto, CanadaStaff+
Responsibilities
- Architect and lead scalable full-stack enterprise application development.
- Design RESTful APIs, MCP servers, and AI-agent implementations for business-process automation.
- Lead product strategy, roadmap planning, and stakeholder collaboration for in-house applications.
- Implement observability-as-code and infrastructure-as-code for monitoring, logging, and alerting.
- Design and manage data pipelines for KPI and metric reporting.
- Provide architectural guidance, code reviews, and security and quality standards.
- Mentor junior developers and foster technical excellence across the engineering team.
- Translate business requirements into scalable technical solutions.
Requirements
- At least 7 years of professional software development experience.
- Expertise with Python, React, SQL or NoSQL databases, cloud technologies, and DevOps.
- Strong banking or financial services domain knowledge and understanding of enterprise architecture.
- Hands-on experience with OpenShift or Kubernetes, containerization, and microservices architectures.
- Strong written, oral, communication, presentation, organizational, and project management skills.
- Proven leadership and mentoring capability.
- Experience with MCP servers, AI agents, and intelligent automation is preferred.
- Advanced observability-as-code experience, including Terraform, Helm, and infrastructure-as-code tools, is preferred.
- Product management or technical roadmap planning experience is preferred.
- Data engineering experience with ETL/ELT tools, Airflow, Kafka, or Spark is preferred.
Benefits
- Comprehensive Total Rewards Program with bonuses and flexible benefits.
- Competitive compensation, commissions, and stock where applicable.
- Leadership support through coaching and management opportunities.
- World-class training program in financial services.
- Flexible work/life balance options.
- Full-time regular employment in Toronto, with a stated schedule of 37.5 hours per week.
- Opportunities to perform challenging work and make a lasting impact in a collaborative team.
Tech Stack
Categories
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
