Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Engineer - Software Development, Architecture, Security & Governance

Full-time

Royal Bank of Canada

Job Description

What is the opportunity?

We are seeking a highly skilled and experienced Staff Engineer to join our Enterprise Architecture team, leveraging their expertise in full-stack development, backend engineering, API design, and artificial intelligence to drive innovation and deliver cutting-edge solutions. As a Staff Engineer, you will have the opportunity to work and lead complex projects, collaborating with cross-functional teams to design, develop, and deploy production-grade applications that integrate AI capabilities, including RAGs and chatbots. The scope of this role is significant, as the solutions you develop will be used by all applications across the enterprise, impacting thousands of users and systems. You will play a critical role in ensuring that our organization meets regulatory requirements and maintains the trust of our customers and stakeholders.

What will you do?

  • Design, build, and maintain scalable backend services using Python, FastAPI, and MongoDB, integrating AI orchestration systems and LLMs from OpenAI, Anthropic, and other providers.

  • Develop and deploy AI-powered applications, including RAGs and chatbots, using frameworks like LangChain or similar.

  • Collaborate with AI researchers, Software Architects, DevOps engineers, and product teams to translate AI capabilities into real-world applications, fostering a culture of experimentation and continuous improvement.

  • Lead the architecture, design, and delivery of resilient, scalable systems and infrastructure that power production-grade applications, including those based on large language models.

  • Set technical direction for complex projects, owning outcomes end-to-end from inception to deployment and iterative improvement.

  • Act as a force multiplier, mentoring engineers, setting engineering best practices, and elevating the technical bar across the organization.

What do you need to succeed?

Must-haves:

  • Degree in Computer Science or Software Engineering.

  • 7+ years of software engineering experience, including at least 2 years in a Staff or equivalent senior technical leadership role.

  • Deep expertise in building and scaling distributed systems, frameworks, and internal platforms with a focus on reliability, observability, and performance.

  • Strong proficiency in Python and/or experience in additional languages such as NodeJS, Java, or C++.

  • Experience with AI/ML technologies, including LLMs, RAGs, and chatbots.

  • Proven experience in driving complex technical initiatives across teams or domains, with strong system design skills and clear trade-off thinking.

  • High standards for code quality, system design, and software architecture, along with a track record of mentoring others to meet those standards.

  • Knowledge of software design patterns and coding best practices.

Nice-to-haves:

  • Experience working with cloud infrastructure (AWS, Azure, or Google Cloud).

  • Familiarity with containerization (Docker) and orchestration (Kubernetes).

  • Knowledge with designing and building AI Agents.

  • Experience with MLOps pipelines and products.

  • Knowledge of data security and permissioning within AI systems.

  • Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication and entitlements.

What is in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success
that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.

  • Leaders who support your development through coaching and managing opportunities.

  • Ability to make a difference and lasting impact.

  • Work in a dynamic, collaborative, progressive, and high-performing team.

  • A world-class training program in financial services.

  • Opportunities to do challenging work.

#LI-POST

#TECH PJ

Job Skills

Application Development, Application Integrations, Application Maintenance, Applications Architecture, Commercial Acumen, Enterprise Application Delivery, Information Technology Management, Programming Languages, Software Development Life Cycle (SDLC), System Applications

Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-04-15

Application Deadline:

2026-06-07

Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Staff Engineer - Software Development, Architecture, Security & Governance in Toronto, ON vacancy
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to...  ...Workforce Identity Cloud Security Engineering group embraces innovation and...  ...ideas into excellent security software solutions that help run large-...  ...an experienced and passionate Staff Software Security Engineer to... 
    Suggested
    Local area
    Worldwide

    Okta

    Toronto, ON
    8 days ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  ...and Derived Authorities, you will: Play a role in development of cutting-edge data platform solutions and drive technical... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    12 hours ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...  ...backend-leaning — you'll spend most of your time on server-side architecture, data processing, and API design, while also contributing... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    12 hours ago
  • $105k - $175k per year

     ...We are looking for a hands-on Lead Software Engineer to drive day-to-day engineering quality...  ...changes. Define, document, and enforce development standards, including coding...  ...engineers through code feedback, pairing, and architecture guidance. Establish and maintain engineering... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    51 minutes ago
  • $160k - $240k per year

     ...Secure Every Identity, from AI to Human Identity is the key to...  ...pillar within Okta Research and Development (ORD), our mission is to transform...  ...anywhere in the world. We engineer the end-to-end device...  ...Okta Engineering Blog . The Staff Software Engineer Opportunity... 
    Suggested
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 hours ago
  • $160k - $240k per year

     ...Secure Every Identity, from AI to Human Identity is the key to...  ...pillar within Okta Research and Development (ORD), our mission is to transform...  ...anywhere in the world. We engineer the end-to-end device...  ...Okta Engineering Blog . The Staff Software Engineer Opportunity... 
    Long term contract
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    22 hours ago
  • $205.6k - $257k per year

     ...partners through world-class software, purpose-built for everyone in...  ...With You’ll enter our engineering interview process as part of...  ...specific team’s immediate gap. Staff Engineers at Carta are...  ...market data. Financial Systems Architecture: Designing resilient, scalable... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the...  ...modern threats with innovative, user-friendly technology. The Staff Software Engineer opportunity  We are looking for a Staff Software Engineer... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    11 days ago
  •  ...the team and role: The Cloud Security team is focused on protecting...  ...'s AWS cloud and providing engineers with foundational security capabilities...  ...obtain through escalation. A Staff Security Engineer on the Cloud...  ...on AWS by building software, services, and automation that... 
    Full time

    Robinhood

    Toronto, ON
    11 days ago
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to...  ...pillar within Okta Research and Development (ORD), our mission is to transform...  ...anywhere in the world. We engineer the end-to-end device...  ...Okta Engineering Blog . The Staff Software Engineer Opportunity... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    11 days ago
  •  ...years of non-internship professional software development experience ~ Experience programming...  ...~2+ years of non-internship design or architecture (design patterns, reliability and scaling...  .... If you are a software engineer with a creative flare, problem-solving... 
    Full time
    Temporary work
    Internship
    Seasonal work
    Local area
    Worldwide

    Amazon Development Centre Canada ULC

    Toronto, ON
    11 days ago
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the...  ...this mission. If you are too, let's talk. We are looking for a Staff Software Engineer to join our high-caliber Extensibility Engineering team to... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    28 days ago
  • $145k - $165k per year

     ...Transformation Engineer - Software Development, AI & Quality Engineering Fitch Group is seeking a hands-on  Transformation Engineer with strong...  ...across ETL pipelines, APIs, microservices, and streaming architecture. Integrate automation and intelligent quality checks into... 
    Long term contract
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Shift work

    Fitch Group

    Toronto, ON
    17 days ago
  • $148.8k - $198.8k per year

     ...openings or future vacancies within our organization.     Staff Software Engineer (Full Stack) – Forward Engineering Join Thomson Reuters’...  ...‑paced environments, adopts AI coding tools to accelerate development, and enjoys partnering closely with AI Engineers and... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    12 hours ago
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to...  ...heavily on containers for both our development and production needs. If...  ...’ll be doing  Help drive architectural vision and strategy on the...  ...Mentor and coach less experienced engineers on sound engineering... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    25 days ago
  • $131k - $181k per year

     ...Summary This position entails the development of greenfield platform services which...  ...cloud environment.  Responsibilities Software Architecture and Design Collaborate on the...  ...Bachelor's in Computer Science or Computer Engineering ~ This position requires in person... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    a month ago
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential...  .... Join an elite team of full-stack engineers, visionary data scientists, and pioneering...  ...and authorization decision. The Staff Software Engineer Opportunity Okta is seeking... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    26 days ago
  • $110k per year

     ...Reporting to the Director of IT Enterprise & Architecture, we are hiring a Manager, Data Architecture & Governance to lead the development and evolution of our data governance...  ...and practices that ensure data is trusted, secure, and usable across the organization. Influence... 
    Full time
    Remote work
    Flexible hours

    Yorkville University

    Toronto, ON
    a month ago
  • $128k - $170k per year

     ...with a range of lidar sensors and software solutions built on top of those...  ...dynamic and passionate software engineer who will be a key player in improving our architecture, developing, and maintaining our...  ...~ Strong understanding of Cloud Security best practices and standards ~... 
    Full time

    Ouster

    Toronto, ON
    a month ago
  •  ...on investment. The team is composed of Software Engineers with a focus on data, and are all based...  ...North America. What you’ll do As a Staff Software Engineer in the GTM Data Mart...  ..., and patterns for efficient data governance. ~ Competence in back-end development... 

    Stripe

    Toronto, ON
    more than 2 months ago
  • $140k - $175k per year

     ...Lead Software Engineer, AI ​ Are you passionate about building AI-driven software that transforms...  ...the backing of a global leader. As a Staff Software Engineer – AI, you will play a...  ..., AI , you will: ~ Spearhead the development of cutting-edge AI-powered solutions and... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    3 hours ago
  •  ..., recognized, and financially secure, they stay longer, deliver better...  ...attract, engage, and retain staff through  data-driven...  ...The Opportunity As a Staff Engineer at Caribou, you will help build...  ...bar — establish patterns, lead architecture decisions, and mentor engineers... 
    Full time
    Summer work
    Work at office
    Remote work
    Shift work
    1 day per week

    Caribou

    Toronto, ON
    2 days ago
  • $103.2k - $192k per year

     ...professional for a Senior Cloud, AI & Data Security Engineer role who wants to design and...  ...standards that meet and exceed security governance solutions and practices, provide assurance...  ...implementing secure cloud and AI/ML architectures using a risk-based cybersecurity and... 
    Full time
    Contract work
    Part time
    Toronto, ON
    7 hours ago
  •  ....   We are currently seeking a AI Development Engineer - Remote to join our team in Canada (CA...  ..., along with a strong understanding of software development best practices....  ...capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Toronto, ON
    49 minutes ago
  • $140.6k - $190.6k per year

     ...organization.     Overview of the Role: Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to lead the design and delivery of the search...  ...the team ships to production constantly, AI-assisted development is the norm, and removing obstacles to fast, safe... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    12 hours ago
  • $160k - $220k per year

     ...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the...  ...re all in on this mission. If you are too, let's talk. As a Staff Software Engineer, you will serve as a technical leader and architect for our backend... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  •  ...Description & Qualifications Looking for a Software Engineer opportunity at a place you can make a...  ...documentation to describe program development, logic, coding, and corrections. Participates...  ...constraints. Mentor junior staff members for career development. Perform... 
    Long term contract
    Contract work
    Local area

    Serco

    Toronto, ON
    5 days ago
  •  ...High-Level Overview Benevity is seeking a Director of Software Engineering to lead the evolution of our Core and Business layers...  ...for a global, multi-tenant client base on a governed, multi-cloud architecture. By owning the engineering strategy and delivery for... 
    Long term contract
    Work at office
    Immediate start
    Flexible hours

    Benevity

    Toronto, ON
    more than 2 months ago
  • $57.69 per hour

     ...setting Consulting firm Software company Information...  ...requirements Coordinate the development, installation, integration and...  ...and network models to optimize architecture Develop software solutions...  ...Conduct tests and perform security and quality controls Execute... 
    Permanent employment
    Full time
    Remote work

    Tamanna Technology

    Toronto, ON
    1 day ago
  • $220k - $300k per year

     ...America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role,...  ...: Own the end-to-end system architecture of our core platform, ensuring it is highly scalable, secure, and capable of processing large-scale unstructured... 
    Long term contract

    Owl.co

    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer - Software Development, Architecture, Security & Governance. Be the first to apply!