Senior Software Development Engineer

4 weeks ago


Bedford Ville, Canada Royal Bank of Canada Full time

Position Overview

Role Summary

What Awaits You?

The Royal Bank of Canada is dedicated to enhancing its technological framework and aims to set a benchmark for innovation, security, and resilience within the financial sector. In this position, you will play a pivotal role in our engineering initiatives across RBC's Site Reliability Engineering (SRE) product offerings. Your responsibilities will include the design, development, and management of various platforms that facilitate business operations, minimize repetitive tasks, and foster the advancement of new technologies through innovative engineering solutions. This may involve refining existing systems to decrease manual efforts and creating new tools to implement strategies developed in collaboration with senior SRE leadership. You will be an integral part of a team designed to fulfill and surpass corporate technology requirements while adhering to SRE best practices.

Key Responsibilities

  • Collaborate with the team to develop intricate and highly visible solutions for various SRE-focused projects.
  • Establish and maintain partnerships across multiple business lines within SRE.
  • Design comprehensive solutions for both on-premises and cloud-based infrastructures.
  • Create and support platforms and applications that align with RBC's SRE vision.
  • Develop and leverage automation tools to minimize repetitive tasks and provide self-service capabilities to teams.

Qualifications for Success

Essential Skills

  • Significant experience (5+ years) in analyzing, developing, and managing enterprise-level applications, preferably in Go, Java, or Python.
  • Strong understanding of relational databases such as PostgreSQL, MySQL, or MSSQL.
  • Comprehensive knowledge of REST API technology, with proven ability to utilize third-party APIs and conceptualize new API designs.
  • Advanced expertise in application-supporting network protocols and services, including TCP/IP, DNS, load balancing, SSL, and certificates.
  • Experience with various public and private cloud platforms, including AWS, Azure, and OpenShift.
  • Familiarity with cloud-based applications, CI/CD pipelines, and Infrastructure as Code (IaC).
  • A commitment to taking ownership of projects and delivering high-quality work.

Desirable Skills

  • Frontend development experience with applications in React (React Native experience is a plus).
  • Background in managing infrastructure, ideally through IaC.
  • Experience in building and managing cloud workloads.
  • Practical experience with Machine Learning and/or AI technologies.

What We Offer

  • We are committed to excellence, fostering progressive thinking, and collaborating to provide trusted advice that empowers our clients and enriches our communities.
  • A comprehensive Total Rewards Program that includes bonuses, flexible benefits, competitive compensation, commissions, and stock options where applicable.
  • Supportive leadership that encourages your development through coaching and management opportunities.
  • An engaging, collaborative, and high-performing team environment.
  • Access to a world-class training program in financial services.
  • Options for a flexible work/life balance.

Core Competencies

Agile Methodology, Application Programming Interface (API), Cloud Platforms, Group Problem Solving, Infrastructure as Code (IaC), IT Systems Integration, Organizational Leadership, PostgreSQL, Private Cloud Solutions, Product Services, Site Reliability Engineering, Software Development Life Cycle (SDLC), System Applications, System Integration Testing (SIT), Systems Software.

Commitment to Inclusion and Equal Opportunity

At RBC, we champion diversity and inclusion as catalysts for innovation and growth. We are dedicated to building inclusive teams and fostering an equitable workplace where employees can express their authentic selves. We actively address issues of inequity and systemic bias to support our diverse talent, clients, and communities.

We also strive to ensure an accessible candidate experience for prospective employees with varying abilities. Please inform us if you require any accommodations during the recruitment process.


#J-18808-Ljbffr

  • Bedford (Ville), Canada Royal Bank of Canada Full time

    Position OverviewRole SummaryWhat Awaits You?The Royal Bank of Canada is at the forefront of technological advancement within the financial sector, striving to set a benchmark for innovation, security, and resilience. In this position, you will play a vital role in our engineering initiatives across RBC's Site Reliability Engineering (SRE) product offerings....


  • Bedford (Ville), Canada Royal Bank of Canada Full time

    Position OverviewRole DescriptionWhat Awaits You?The Royal Bank of Canada is dedicated to advancing its technological capabilities and aims to set a benchmark for innovation, security, and resilience within the financial sector. In this position, you will play a pivotal role in our engineering initiatives across RBC's Site Reliability Engineering (SRE)...


  • Bedford (Ville), Canada Royal Bank of Canada Full time

    Job Summary Job Description What is the Opportunity? RBC has made major investments in technology across the firm and seeks to become a world class model for innovation, security, and resiliency in the financial industry. At this role, you’ll contribute broadly to our engineering efforts across RBC Site Reliability Engineering (SRE) innovative product...


  • Bedford (Ville), Canada Royal Bank of Canada Full time

    Job Summary Job Description What is the Opportunity? RBC has made major investments in technology across the firm and seeks to become a world class model for innovation, security, and resiliency in the financial industry. At this role, you’ll contribute broadly to our engineering efforts across RBC Site Reliability Engineering (SRE) innovative product...


  • Bedford (Ville), Canada Royal Bank of Canada Full time

    Job Summary Job Description What is the Opportunity? RBC has made major investments in technology across the firm and seeks to become a world class model for innovation, security, and resiliency in the financial industry. At this role, you’ll contribute broadly to our engineering efforts across RBC Site Reliability Engineering (SRE) innovative product...


  • Bedford (Ville), Canada Leonardo DRS Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Engineer - Power Electronics to join our team at Leonardo DRS. As a key member of our Engineering Team, you will be responsible for designing, developing, and testing switch-mode power conversion equipment.Main ResponsibilitiesDesign and develop switch-mode power conversion equipment in the 100W...


  • Bedford (Ville), Canada Leonardo DRS Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Engineer - Power Electronics to join our team at Leonardo DRS. As a key member of our Engineering Team, you will be responsible for designing, developing, and testing switch-mode power conversion equipment.Main ResponsibilitiesDesign and develop switch-mode power conversion equipment in the 100W...


  • Bedford (Ville), Canada Royal Bank of Canada Full time

    At this role, you’ll contribute broadly to our engineering efforts across RBC Site Reliability Engineering (SRE) innovative product suites. You’d be responsible for designing, building, and managing various platforms to support business processes, toil reduction, and new technology development focused on creative engineering solutions to operations...


  • Bedford (Ville), Canada Leonardo DRS Full time

    DRS Pivotal Power, Inc. Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in Canada, the US and many countries abroad. All products are designed and manufactured in house by our...


  • Bedford (Ville), Canada Leonardo DRS Full time

    DRS Pivotal Power, Inc. Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in Canada, the US and many countries abroad. All products are designed and manufactured in house by our...


  • Bedford (Ville), Canada Leonardo DRS Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: DRS Pivotal Power, Inc. Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in...


  • Bedford (Ville), Canada Leonardo DRS Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: DRS Pivotal Power, Inc. Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in...


  • Bedford (Ville), Canada Leonardo DRS Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: DRS Pivotal Power, Inc. Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in...


  • Bedford (Ville), Canada Leonardo DRS Full time

    About the RoleWe are seeking a highly skilled Senior Power Electronics Engineer to join our team at Leonardo DRS. As a key member of our engineering team, you will be responsible for designing, developing, and testing switch-mode power conversion equipment.Main ResponsibilitiesDesign and develop switch-mode power conversion equipment in the 100W to 100kW...


  • Bedford (Ville), Canada Leonardo DRS Full time

    About the RoleWe are seeking a highly skilled Senior Power Electronics Engineer to join our team at Leonardo DRS. As a key member of our engineering team, you will be responsible for designing, developing, and testing switch-mode power conversion equipment.Main ResponsibilitiesDesign and develop switch-mode power conversion equipment in the 100W to 100kW...


  • Bedford (Ville), Quebec, CA Royal Bank of Canada Full time

    Job Summary Job Description What is the Opportunity? RBC has made major investments in technology across the firm and seeks to become a world class model for innovation, security, and resiliency in the financial industry. At this role, you’ll contribute broadly to our engineering efforts across RBC Site Reliability Engineering (SRE) innovative product...


  • Bedford (Ville), Canada Leonardo DRS Full time

    b> Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in Canada, the US and many countries abroad. All products are designed and manufactured in house by our growing team of over 60...


  • Bedford (Ville), Canada Leonardo DRS Full time

    p> Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert:  Located in Bedford, Nova Scotia, DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in Canada, the US and many...


  • Bedford, Quebec, Canada Royal Bank of Canada Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Development Lead to join our team at the Royal Bank of Canada. As a key member of our technology team, you will be responsible for leading the design and development of multi-platform and inter-functional application systems.Key Responsibilities:Lead the development of a...


  • Bedford, Quebec, Canada Royal Bank of Canada Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Development Lead to join our team at the Royal Bank of Canada. As a key member of our technology team, you will be responsible for leading the design and development of multi-platform and inter-functional application systems.Key Responsibilities:Lead the development of a...