We are building a world-class DevOps platform for QTS and Capital Markets at RBC. As a Technical Lead, you will drive the strategy and execution of this platform, enabling application teams to ship ...
We are building a world-class DevOps platform for QTS and Capital Markets at RBC. As a Technical Lead, you will drive the strategy and execution of this platform, enabling application teams to ship ...
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
Quick apply
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
Quick apply
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
Quick apply
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
Quick apply
DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
.Net Developer
Halifax, NS · On-site +1
Net Developer for our client. This is a permanent position, that can either be remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many ...
Quick apply
.Net Developer
Halifax, NS · On-site +1
Net Developer for our client. This is a permanent position, that can either be remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many ...
.Net Developer
Halifax, NS · On-site +1
Net Developer for our client. This is a permanent position, that can either be remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many ...
Quick apply
.Net Developer
Halifax, NS · On-site +1
Net Developer for our client. This is a permanent position, that can either be remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many ...
Java Developer
Halifax, NS · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Halifax, NS · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Java Developer
Halifax, NS · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Halifax, NS · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Senior DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
Quick apply
Senior DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
AI Platform Engineer - DevOps
Halifax, NS · Hybrid
CA$90K - CA$100K/yr
As a Developer,candidate will participate in transforming DevOps for Capital Markets. Enable Capital Markets application teams with scalable, automated DevOps services that improve speed, reliability ...
AI Platform Engineer - DevOps
Halifax, NS · Hybrid
CA$90K - CA$100K/yr
As a Developer,candidate will participate in transforming DevOps for Capital Markets. Enable Capital Markets application teams with scalable, automated DevOps services that improve speed, reliability ...
Senior DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
Quick apply
Senior DevOps Engineer
Halifax, NS · On-site +1
We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...
R Developer
Halifax, NS · Remote
We are looking for an experienced R Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years ...
Quick apply
R Developer
Halifax, NS · Remote
We are looking for an experienced R Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years ...
R Developer
Halifax, NS · Remote
We are looking for an experienced R Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years ...
Quick apply
R Developer
Halifax, NS · Remote
We are looking for an experienced R Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years ...
Join a high-impact DevOps team within a global organization where you'll play a key role in modernizing cloud infrastructure, driving automation, and improving software delivery at scale. This ...
Join a high-impact DevOps team within a global organization where you'll play a key role in modernizing cloud infrastructure, driving automation, and improving software delivery at scale. This ...
Join a high-impact DevOps team within a global organization where you'll play a key role in modernizing cloud infrastructure, driving automation, and improving software delivery at scale. This ...
New
Join a high-impact DevOps team within a global organization where you'll play a key role in modernizing cloud infrastructure, driving automation, and improving software delivery at scale. This ...
New
C++ Developer
Halifax, NS · On-site +1
We are looking for multiple experienced C++ Developer for our client. This is a permanent position, remote based in Vancouver! You'll be working with cutting edge technology, developing microchips ...
Quick apply
C++ Developer
Halifax, NS · On-site +1
We are looking for multiple experienced C++ Developer for our client. This is a permanent position, remote based in Vancouver! You'll be working with cutting edge technology, developing microchips ...
C++ Developer
Halifax, NS · On-site +1
We are looking for multiple experienced C++ Developer for our client. This is a permanent position, remote based in Vancouver! You'll be working with cutting edge technology, developing microchips ...
Quick apply
C++ Developer
Halifax, NS · On-site +1
We are looking for multiple experienced C++ Developer for our client. This is a permanent position, remote based in Vancouver! You'll be working with cutting edge technology, developing microchips ...
Database Application Developer - NETE
Halifax, NS · On-site +1
Database Application Developer - NETE Weir Canada Inc., Weir Marine Engineering Halifax Hybrid About the role Weir Marine Engineering currently has a challenging opportunity for a Database ...
Database Application Developer - NETE
Halifax, NS · On-site +1
Database Application Developer - NETE Weir Canada Inc., Weir Marine Engineering Halifax Hybrid About the role Weir Marine Engineering currently has a challenging opportunity for a Database ...
Database Application Developer - NETE
Halifax, NS · On-site +1
Database Application Developer - NETE Weir Canada Inc., Weir Marine Engineering Halifax Hybrid About the role Weir Marine Engineering currently has a challenging opportunity for a Database ...
Database Application Developer - NETE
Halifax, NS · On-site +1
Database Application Developer - NETE Weir Canada Inc., Weir Marine Engineering Halifax Hybrid About the role Weir Marine Engineering currently has a challenging opportunity for a Database ...
Developer information
See Nova Scotia salary details
$26.5K - $39.5K
2% of jobs
$39.5K - $52.5K
4% of jobs
$52.5K - $65.5K
11% of jobs
$73.9K is the 25th percentile. Wages below this are outliers.
$65.5K - $78.5K
13% of jobs
$78.5K - $91.5K
18% of jobs
The median wage is $94K / yr.
$91.5K - $104.5K
14% of jobs
$116.8K is the 75th percentile. Wages above this are outliers.
$104.5K - $117.5K
15% of jobs
$117.5K - $130.5K
12% of jobs
$130.5K - $143.5K
6% of jobs
$143.5K - $156.5K
4% of jobs
$156.5K - $169.5K
2% of jobs
$26.5K
$101.8K
$169.5K
How much do developer jobs pay per year?
What is the difference between Developer vs Software Engineer?
| Aspect | Developer | Software Engineer |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, certifications vary | Often requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc. |
| Work Environment | Works on coding, debugging, and implementing software applications | Designs, develops, tests, and maintains software systems, often involved in architecture decisions |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used across industries for system development, enterprise solutions, and software projects |
| Search & Comparison Intent | People compare Developer with Software Engineer to understand roles and career paths |
While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.
Is a developer still in demand?
What are some common challenges developers face when working on large-scale projects, and how can they overcome them?
What are the key skills and qualifications needed to thrive as a developer, and why are they important?
What is a developer?
A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

Job description
Job Description
What is the opportunity?
We are building a world-class DevOps platform for QTS and Capital Markets at RBC. As a Technical Lead, you will drive the strategy and execution of this platform, enabling application teams to ship faster, safer, and smarter.
You'll lead a team of DevOps developers, set the technical direction, and be a hands-on practitioner who models the behaviors you expect from others - including the effective use of AI tooling in day-to-day engineering work.
This role is for someone obsessed with automation and efficiency, unafraid to fail fast, and motivated by enabling others as much as by building great systems themselves.
What will you do?
Lead the team
- Manage and grow a team of DevOps engineers: 1:1s, career development, hiring
- Unblock team members on technical, organizational, and HR matters
- Drive a culture of knowledge sharing, ownership, and continuous improvement
- Champion AI enablement - model effective AI-assisted workflows and coach the team to adopt them
Drive platform delivery
- Architect, implement, and ship DevOps platform capabilities for QTS and across Capital Markets
- Set and enforce standards for code quality, documentation, testing, and release
- Conduct code reviews and architecture reviews -
- Demo and promote platform capabilities to stakeholder teams
Contribute to broader initiatives
- InnerSource and Developer Experience programs
- Agile Community of Practice
- Co-op / new-grad program participation
- Interviews for neighbouring teams
What do you need to succeed?
Must-have
- 5+ years of hands-on experience with relevant tech stacks (Java, Python, C#, JavaScript, or similar)
- 3+ years leading a software or DevOps engineering team in an agile environment
- Proven experience delivering production-grade systems with strong SDLC discipline
- Experience building or modernizing distributed systems at scale
- Strong proficiency with GitHub Actions and GitOps practices and workflows
- Experience with Docker and/or Kubernetes
- Strong communication, analytical thinking, and sense of ownership
- Demonstrated AI practitioner: actively uses AI tooling (e.g. GitHub Copilot, Claude, Cursor) in your own workflow and has driven adoption/enablement within teams you've led
Nice-to-have
- Experience with additional CI/CD tooling: GitLab, Jenkins, Ansible Automation Platform
- Experience with Snowflake for data platform integration and operations
- Elasticsearch and Kibana
- Public cloud: AWS, Azure, or GCP
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
- 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
- Flexible work/life balance options
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities
#LI-POST
#TECHPJ
Job Skills
Information Technology (IT) Infrastructure, Programming Languages, Software Change Request Management, Software Development Life Cycle (SDLC), Software Engineering, Software Integration Engineering, Software Product Design, Software Product Technical Knowledge, Software Release Management, System Testing ToolsAdditional 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