Lead Software Engineer, GFT

4 weeks ago


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

Position Overview

Role Summary

Global Functions Technology (GFT) operates within the Technology and Operations sector of RBC. Our influence extends across the organization as we partner with various departments to provide cutting-edge and transformative IT solutions. Our clientele spans Risk, Finance, Human Resources, Chief Administrative Office, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking, and Wealth Management. Additionally, we spearhead the creation of digital tools and platforms to foster enhanced collaboration.

We are in search of a dedicated Senior Software Developer to oversee AML IT applications, possessing solid experience in Python and Unix. Our focus also includes the advancement of digital tools and platforms to facilitate collaboration.

Key Responsibilities

  • Engage in hands-on application design, coding, and deployment.
  • Collaborate with business partners to deliver solutions tailored to client requirements.
  • Provide technical guidance by sharing extensive knowledge and expertise.
  • Uphold code quality and best practices throughout the technology stack.
  • Support and maintain the team’s application suites across diverse technical infrastructures and architectures.
  • Ensure system reliability and lead disaster recovery planning while promoting the adoption of emerging technologies within your area of expertise.

Qualifications for Success

Essential Skills:

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline, along with a minimum of 3 years of experience in Python development.
  • Proficiency with databases, including SQL, with a focus on query optimization.
  • Familiarity with DevOps principles and tools for application delivery.
  • Strong organizational and time management skills, with the ability to collaborate effectively with others.

Preferred Skills:

  • Experience in SRE or ITIL service management.
  • Knowledge of creating Dynatrace dashboards.

Benefits and Opportunities

We embrace the challenge of striving for excellence, fostering progressive thinking for continuous growth, and collaborating to provide trusted advice that empowers our clients and enriches our communities. We prioritize mutual success, personal development, and community impact.

  • A comprehensive Total Rewards Program, including bonuses, flexible benefits, competitive salaries, commissions, and stock options where applicable.
  • Supportive leadership focused on your development through coaching and management opportunities.
  • Opportunities to make a significant and lasting impact.
  • Access to a world-class training program in financial services.
  • Flexible work/life balance options.

Inclusion and Equal Opportunity Employment

At RBC, we value diversity and inclusion as drivers of innovation and growth. We are committed to cultivating inclusive teams and an equitable workplace, allowing our employees to 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 provide an accessible candidate experience for prospective employees with varying abilities. Please inform us if you require any accommodations during the recruitment process.



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

    Position OverviewRole DescriptionGlobal Functions Technology (GFT) operates within the Technology and Operations sector of RBC. Our influence is extensive as we partner with various departments to provide innovative and transformative IT solutions. Our clientele spans across Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets,...


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

    Position OverviewRole SummaryGlobal Functions Technology (GFT) operates within the Technology and Operations division of RBC. Our influence extends across the organization as we partner with various departments to deliver cutting-edge IT solutions. Our clientele includes Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets,...


  • Bedford, Quebec, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Our clients represent Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets,...


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

    Job SummaryWe are seeking a highly skilled and experienced Technical 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 systems.Key ResponsibilitiesLead the development of complex software systems and...


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

    Job SummaryWe are seeking a highly skilled and experienced Technical 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 systems.Key ResponsibilitiesLead the development of complex software systems and...


  • Bedford, Quebec, Canada CBCL Limited Full time

    We are thrilled to announce an opportunity for a seasoned and driven Senior Geotechnical Engineer with substantial experience in the field to join our team. If you possess a strong passion for geotechnical engineering, demonstrated leadership skills, and a commitment to advancing your career by managing significant projects, we encourage you to consider this...


  • 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...


  • Bedford, Quebec, Canada CBCL Limited Full time

    About the RoleWe are seeking an experienced and motivated Senior Geotechnical Engineer to join our team in Bedford, NS. As a key member of our geotechnical division, you will be responsible for managing geotechnical investigation and design projects from inception to completion.Key ResponsibilitiesManage geotechnical investigation and design projects,...


  • Bedford, Quebec, Canada CBCL Limited Full time

    About the RoleWe are seeking an experienced and motivated Senior Geotechnical Engineer to join our team in Bedford, NS. As a key member of our geotechnical division, you will be responsible for managing geotechnical investigation and design projects from inception to completion.Key ResponsibilitiesManage geotechnical investigation and design projects,...


  • Bedford, Quebec, Canada CBCL Limited Full time

    About the RoleWe are seeking an experienced and motivated Senior Geotechnical Engineer to join our team in Bedford, NS. As a key member of our geotechnical division, you will be responsible for managing geotechnical investigation and design projects from inception to completion.Key ResponsibilitiesManage geotechnical investigation and design projects,...


  • Bedford, Quebec, Canada Leonardo DRS Full time

    Job SummaryAs a Firmware Engineer at Leonardo DRS, you will play a critical role in the design, development, and testing of switch-mode power conversion equipment. Reporting to the Engineering Manager, you will be responsible for the implementation of control algorithms and embedded firmware for power converters.Key ResponsibilitiesDesign and implement...


  • Bedford, Quebec, Canada Leonardo DRS Full time

    Job SummaryAs a Firmware Engineer at Leonardo DRS, you will play a critical role in the design, development, and testing of switch-mode power conversion equipment. Reporting to the Engineering Manager, you will be responsible for the implementation of control algorithms and embedded firmware for power converters.Key ResponsibilitiesDesign and implement...

  • Firmware Engineer

    3 days ago


    Bedford, Quebec, Canada Leonardo DRS Full time

    Job SummaryWe are seeking a highly skilled Firmware Engineer to join our team at Leonardo DRS. As a Firmware Engineer, you will be responsible for the design, development, and testing of switch-mode power conversion equipment.Key ResponsibilitiesDesign and implement control algorithms and embedded firmware for power converters (100W to 100kW) on...

  • Firmware Engineer

    4 days ago


    Bedford, Quebec, Canada Leonardo DRS Full time

    Job SummaryWe are seeking a highly skilled Firmware Engineer to join our team at Leonardo DRS. As a Firmware Engineer, you will be responsible for the design, development, and testing of switch-mode power conversion equipment.Key ResponsibilitiesDesign and implement control algorithms and embedded firmware for power converters (100W to 100kW) on...

  • Firmware Engineer

    1 week ago


    Bedford, Quebec, Canada Leonardo DRS Full time

    Job SummaryAs a Firmware Engineer at Leonardo DRS, you will play a critical role in the design, development, and testing of switch-mode power conversion equipment. Reporting to the Engineering Manager, you will be responsible for the implementation of control algorithms and embedded firmware for power converters.Key ResponsibilitiesDesign and implement...

  • Firmware Engineer

    7 days ago


    Bedford, Quebec, Canada Leonardo DRS Full time

    Job SummaryAs a Firmware Engineer at Leonardo DRS, you will play a critical role in the design, development, and testing of switch-mode power conversion equipment. Reporting to the Engineering Manager, you will be responsible for the implementation of control algorithms and embedded firmware for power converters.Key ResponsibilitiesDesign and implement...


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

    Are you a passionate developer seeking to make a significant impact across diverse teams? Do you thrive in environments where efficiency and automation are paramount, constantly pushing the boundaries of innovation?If so, we invite you to join our dynamic team as a Lead Full Stack Developer within Capital Markets. What You'll Do:Lead the design and...


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

    Position OverviewWe are seeking a highly skilled individual to lead the design and technical development of cross-platform and interdepartmental application systems. This role requires leveraging deep expertise and knowledge to tackle complex assignments.What Awaits You?Are you eager to make a significant impact across various teams? Do you have a passion...


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

    Position OverviewWe are seeking a skilled professional to lead the design and technical development of cross-platform and interdepartmental application systems. This role requires leveraging deep knowledge and expertise to tackle complex assignments.What Awaits You?Are you eager to make a significant impact across various teams? Do you find excitement in...