What is the opportunity? We're seeking a Senior Software Developer to join our engineering team ... RBC strives to deliver this through policies and programs intended to foster a workplace based on ...
What is the opportunity? We're seeking a Senior Software Developer to join our engineering team ... RBC strives to deliver this through policies and programs intended to foster a workplace based on ...
RBC's homeX team is responsible for developing, enhancing and maintaining applications service mortgages for RBC customers. As a Full Stack Software Developer operating within an Agile product team ...
New
RBC's homeX team is responsible for developing, enhancing and maintaining applications service mortgages for RBC customers. As a Full Stack Software Developer operating within an Agile product team ...
New
You will also explore and innovate on latest AI technologies that RBC has to offer in solving real ... engineering standards, automation, software delivery practices, and quality gates to ensure ...
You will also explore and innovate on latest AI technologies that RBC has to offer in solving real ... engineering standards, automation, software delivery practices, and quality gates to ensure ...
Senior Software Developer
Toronto, ON · On-site
RBC Technology and Operations hires employees of diverse backgrounds who are intelligent, energetic ... Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software ...
Senior Software Developer
Toronto, ON · On-site
RBC Technology and Operations hires employees of diverse backgrounds who are intelligent, energetic ... Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software ...
Senior Software Developer
Toronto, ON · On-site
... RBC Enterprise Risk and Compliance mandate. What will you do? * Designing and coding application ... in Software Engineering, Computer Science, or Engineering * Database knowledge (RDBMS e.g. SQL ...
Senior Software Developer
Toronto, ON · On-site
... RBC Enterprise Risk and Compliance mandate. What will you do? * Designing and coding application ... in Software Engineering, Computer Science, or Engineering * Database knowledge (RDBMS e.g. SQL ...
The Lead Software Developer is an exciting & challenging opportunity for a Software engineer to ... You will partner with stakeholders across RBC Technology & Operations to ensure new capabilities ...
The Lead Software Developer is an exciting & challenging opportunity for a Software engineer to ... You will partner with stakeholders across RBC Technology & Operations to ensure new capabilities ...
Global Functions Technology (GFT) helps RBC functions & businesses achieve business objectives ... We're looking for talented and passionate Lead Software Developer to join our team.With a developer ...
Global Functions Technology (GFT) helps RBC functions & businesses achieve business objectives ... We're looking for talented and passionate Lead Software Developer to join our team.With a developer ...
We are looking for a Lead Full Stack Developer to join RBC's Wealth Management Technology team. You will design and develop innovative software solutions. This role spans the full stack, from ...
We are looking for a Lead Full Stack Developer to join RBC's Wealth Management Technology team. You will design and develop innovative software solutions. This role spans the full stack, from ...
This is an opportunity to work at RBC Insurance Active Data Platform team with a group of ... We are looking for skilled Software Engineer who is passionate about full stack development and can ...
This is an opportunity to work at RBC Insurance Active Data Platform team with a group of ... We are looking for skilled Software Engineer who is passionate about full stack development and can ...
Applications across RBC consume these services to automate and embed security within their ... software * Implement SRE best practices to ensure high availability, scalability and uptime for ...
Applications across RBC consume these services to automate and embed security within their ... software * Implement SRE best practices to ensure high availability, scalability and uptime for ...
Experience working within professional software engineering practices for the full software ... RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO City: Toronto Country: Canada Work hours/week: 37.5 ...
Experience working within professional software engineering practices for the full software ... RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO City: Toronto Country: Canada Work hours/week: 37.5 ...
At RBC's 2025 Investor Day, we reaffirmed our strategic ambition to become a client-centric, future ... This role offers a unique opportunity to apply data science and software engineering skills in real ...
At RBC's 2025 Investor Day, we reaffirmed our strategic ambition to become a client-centric, future ... This role offers a unique opportunity to apply data science and software engineering skills in real ...
At RBC Borealis, you'll be joining a team that works directly with leading researchers in machine ... Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus. What ...
At RBC Borealis, you'll be joining a team that works directly with leading researchers in machine ... Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus. What ...
At RBC Borealis, you'll be joining a team that works directly with leading researchers in machine ... Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus. What ...
At RBC Borealis, you'll be joining a team that works directly with leading researchers in machine ... Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus. What ...
The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and ...
The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and ...
Software Developer II
Toronto, ON · Hybrid
CA$75K - CA$93K/yr
Your Moneris Career - The Opportunity As a Software Engineer, you will design and build scalable ... Recognition and rewards, with company-wide recognition programs, exclusive banking perks from RBC ...
Software Developer II
Toronto, ON · Hybrid
CA$75K - CA$93K/yr
Your Moneris Career - The Opportunity As a Software Engineer, you will design and build scalable ... Recognition and rewards, with company-wide recognition programs, exclusive banking perks from RBC ...
Software Developer III
Toronto, ON · Hybrid
CA$85K - CA$119K/yr
Your Moneris Career - The Opportunity As a Software Developer III, you will design, develop, and ... Recognition and rewards, with company-wide recognition programs, exclusive banking perks from RBC ...
Software Developer III
Toronto, ON · Hybrid
CA$85K - CA$119K/yr
Your Moneris Career - The Opportunity As a Software Developer III, you will design, develop, and ... Recognition and rewards, with company-wide recognition programs, exclusive banking perks from RBC ...
Lead Software Engineer
Toronto, ON · On-site
As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity. This role emphasizes independence, adaptability, and the ...
Lead Software Engineer
Toronto, ON · On-site
As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity. This role emphasizes independence, adaptability, and the ...
Senior Software Developer - AEM
Toronto, ON · On-site
This is your chance to make a tangible impact on RBC's digital transformation, architecting ... years of software development experience with strong hands-onexpertisein backend engineering ...
Senior Software Developer - AEM
Toronto, ON · On-site
This is your chance to make a tangible impact on RBC's digital transformation, architecting ... years of software development experience with strong hands-onexpertisein backend engineering ...
Lead Full Stack Developer
Toronto, ON · On-site
We are looking for a top notch software engineering lead who are great team players and obsessive ... Software Development Life Cycle (SDLC), System Applications Additional Job Details Address: RBC ...
Lead Full Stack Developer
Toronto, ON · On-site
We are looking for a top notch software engineering lead who are great team players and obsessive ... Software Development Life Cycle (SDLC), System Applications Additional Job Details Address: RBC ...
Rbc Software Developer information
Can I make 100k as a software developer?
How much does a Software Engineer make at RBC?
Is it better to work at TD or RBC?
Can I make 200k a year as a Software Engineer?
What is the difference between Rbc Software Developer vs Rbc Data Analyst?
| Aspect | Rbc Software Developer | Rbc Data Analyst |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field, programming skills | Bachelor's in Statistics, Data Science, or related field, analytical skills |
| Work Environment | Software development teams, coding, testing | Data analysis teams, data collection, reporting |
| Employer & Industry Usage | Financial services, banking, tech projects at RBC | Financial analysis, reporting, data-driven decision making at RBC |
The main difference between an RBC Software Developer and an RBC Data Analyst lies in their focus areas. Software Developers primarily build and maintain applications, while Data Analysts interpret data to support business decisions. Both roles require strong analytical skills, but their daily tasks and technical expertise differ significantly.
Job description
Job Description
What is the opportunity?
We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and cloud-native infrastructure. This role offers the opportunity to mentor junior engineers, influence technical direction, and take ownership of complex projects from conception through production.
What will you do?
Develop and optimize full-stack applications using React for frontend experiences, with Node.js and Python for backend services.
Collaborate with cross-functional stakeholders (product, architecture, security) to translate requirements into scalable solutions
Beyond these core technologies, you'll evaluate and integrate new tools as business needs evolve.
Responsibilities include writing clean, maintainable code; conducting code reviews; participating in architecture discussions;
Collaborating cross-functionally with product and design teams; and ensuring applications meet performance, security, and reliability standards.
Contribute to documentation, participate in on-call rotations, and help establish engineering best practices.
What you need to succeed?
Must Have:
3+ years of software development experience
Polyglot programming expertise (JavaScript, Python, HTML5/CSS, Shell scripts)
Expert-level full-stack development (React/HTML5, Node.js/Python, microservices)
Strong fundamentals: AI, agent, MCP server/client, microservices, OAuth2, PostgreSQL, OOP, design patterns, security
Demonstrated ability to mentor and lead technical teams
Experience influencing technical decisions and owning solution architecture
Ability to work in a fast paced and agile development environment
Nice to Have:
Cloud platforms (OpenShift, AWS, Azure)
DevOps expertise (GitHub, Docker, Kubernetes)
Test automation frameworks and CI/CD pipeline optimization
Experience with agile transformation or process improvement
AI-assisted development tools (GitHub Copilot, Windsurf, Claude Code)
What's 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
Flexible work/life balance options
Opportunities to do challenging work.
#LI-POST
Job Skills
Active Learning, Agile Environments, Agile Methodology, Application Integrations, Building Architecture, Code Maintainability, Code Reviews, Design Patterns, Detail-Oriented, DevOps, Enterprise Application Delivery, Full Stack Development, Group Problem Solving, Microservices Architecture, Node.js, Programming Languages, React.js, Software Development Life Cycle (SDLC), TypeScriptAdditional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
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.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA