Co-op / new-grad program participation * Interviews for neighbouring teams What do you need to ... software or DevOps engineering team in an agile environment * Proven experience delivering ...
Co-op / new-grad program participation * Interviews for neighbouring teams What do you need to ... software or DevOps engineering team in an agile environment * Proven experience delivering ...
Software Developer Co-op (Fall 2026)
Halifax, NS · On-site
CA$22.01 - CA$33.81/hr
You are a student working towards a degree in Computer Science, Computer Engineering, Software ... These in-person moments help us build stronger connections, spark new ideas, and celebrate our ...
Software Developer Co-op (Fall 2026)
Halifax, NS · On-site
CA$22.01 - CA$33.81/hr
You are a student working towards a degree in Computer Science, Computer Engineering, Software ... These in-person moments help us build stronger connections, spark new ideas, and celebrate our ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact ... As a Senior Software Developer in Test (SDET), you will be part of a small, highly focused team ...
Quick apply
New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact ... As a Senior Software Developer in Test (SDET), you will be part of a small, highly focused team ...
Lead Software Developer - PHP
Halifax, NS · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Lead Software Developer - PHP
Halifax, NS · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Lead Software Developer - PHP
Halifax, NS · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Lead Software Developer - PHP
Halifax, NS · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
As a Software Engineer, you will collaborate with a delivery team to build new systems and enhance existing solutions that support key business groups (e.g., Finance and Ceded Reinsurance). You'll ...
As a Software Engineer, you will collaborate with a delivery team to build new systems and enhance existing solutions that support key business groups (e.g., Finance and Ceded Reinsurance). You'll ...
The Role Legend is hiring a Backend Software Developer for Covers, reporting directly to our ... Working closely with cross-functional teams, you'll help create resilient systems, support new ...
The Role Legend is hiring a Backend Software Developer for Covers, reporting directly to our ... Working closely with cross-functional teams, you'll help create resilient systems, support new ...
Software Engineer
Halifax, NS · Hybrid
The Azure Integration Services (AIS) Developer is responsible for new and existing development ... Experience with Agile, Scrum and Waterfall software development methodologies * Experience with ...
Software Engineer
Halifax, NS · Hybrid
The Azure Integration Services (AIS) Developer is responsible for new and existing development ... Experience with Agile, Scrum and Waterfall software development methodologies * Experience with ...
Senior C++ Software Engineer
Halifax, NS · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Halifax, NS · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior C++ Software Engineer
Halifax, NS · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Halifax, NS · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior Software Engineer
Halifax, NS · On-site
CA$160K - CA$185K/yr
Headquartered in New York City, our culture has been recognized by Inc Magazine as a "Best ... Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency
Senior Software Engineer
Halifax, NS · On-site
CA$160K - CA$185K/yr
Headquartered in New York City, our culture has been recognized by Inc Magazine as a "Best ... Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency
We are looking for a new Director of Software Engineering to lead our development team and take our flagship platform to the next level. Key attributes are a dedication to the security of our ...
We are looking for a new Director of Software Engineering to lead our development team and take our flagship platform to the next level. Key attributes are a dedication to the security of our ...
In this net new role you will work with a team dedicated to building modern applications ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
In this net new role you will work with a team dedicated to building modern applications ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
You are expected to work in an agile team to plan and design new features, write clean, testable ... asset: * DevOps experience * Security and compliance knowledge * Experience leading technical ...
You are expected to work in an agile team to plan and design new features, write clean, testable ... asset: * DevOps experience * Security and compliance knowledge * Experience leading technical ...
Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies ... new opportunities to improve the overall automation level of the SDLC eco systems. * In this role ...
Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies ... new opportunities to improve the overall automation level of the SDLC eco systems. * In this role ...
AI Platform Engineer - DevOps
Halifax, NS · Hybrid
CA$90K - CA$100K/yr
... , Data, and Software Engineering, servicing an array of noteworthy financial services and ... Participate in new tool adoption, POC process and provide recommendations. * Evolve DevOps services ...
AI Platform Engineer - DevOps
Halifax, NS · Hybrid
CA$90K - CA$100K/yr
... , Data, and Software Engineering, servicing an array of noteworthy financial services and ... Participate in new tool adoption, POC process and provide recommendations. * Evolve DevOps services ...
Full-Stack Developer (Node, React, Express)
Halifax, NS · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Halifax, NS · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Full-Stack Developer (Node, React, Express)
Halifax, NS · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Halifax, NS · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
New Grad Software Developer information
See Nova Scotia salary details
$26K - $37.5K
5% of jobs
$37.5K - $49K
13% of jobs
$54.8K is the 25th percentile. Wages below this are outliers.
$49K - $60.5K
15% of jobs
$60.5K - $72K
11% of jobs
The median wage is $76.6K / yr.
$72K - $83.5K
16% of jobs
$83.5K - $95K
11% of jobs
$100.8K is the 75th percentile. Wages above this are outliers.
$95K - $106.5K
8% of jobs
$106.5K - $118K
7% of jobs
$118K - $129.5K
6% of jobs
$129.5K - $141K
4% of jobs
$141K - $152.5K
3% of jobs
$26K
$84.7K
$152.5K
How much do new grad software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a new grad software developer?
To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.
What are the typical responsibilities of a new grad software developer?
As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
What is a new grad software developer?
A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

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