Senior Data Engineer - GFT Halifax
Top Benefits
About the role
What is the Opportunity?
The Compliance team, part of Global Functions Technology (GFT), focuses on trading and employee surveillance, privacy, and risk governance. This role is situated within the Compliance Technology division of GFT. The ideal candidate will be responsible for designing and implementing innovative solutions while addressing complex challenges across various projects within the trade surveillance ecosystem. A key responsibility of this role includes developing models outside of Kx using PySpark.
What will you do?
- Design, develop, and maintain scalable and efficient data pipelines using Python, PySpark, and Big Data technologies.
- Optimize data workflows and processes for performance and scalability.
- Process and analyze large-scale datasets using distributed computing frameworks.
- Implement best practices for data storage, retrieval, and processing to ensure efficiency.
- Create system designs, software architecture, and technical solutions aligned with organizational strategies.
- Provide expertise and guidance to the Compliance Technology team on software design, system architecture, and solution-oriented technologies.
- Collaborate with clients to analyze business requirements, recommend solutions, and shape future plans for Compliance Technology.
- Contribute to the design, evaluation, and enhancement of data systems, tools, and technologies to ensure scalability, reliability, and security.
What do you need to succeed?
Must Have:
- 8+ years of experience in Python and Java, with strong proficiency in Java frameworks (REST APIs/Microservices, Spring Framework) and Big Data tools like Hadoop, Spark, and PySpark.
- Proven ability to develop, test, and troubleshoot large-scale applications, including RESTful APIs and interface specifications (Swagger, OpenAPI, SOAP).
- Experience as a technology lead, applying best engineering practices (e.g., peer reviews) and mentoring junior developers in technical and best practice areas.
- Strong analytical skills, clean coding practices, and a focus on scalability and robust system design.
- Proficiency in CI/CD pipelines, testing automation tools, and a solid understanding of Agile methodologies, with a passion for technology and software development culture.
Nice to Have:
- Experience in Capital Markets, Wealth Management, and/or regulatory environments, with an understanding of trading systems, financial markets, and related data structures.
- Strong skills in object-oriented programming, microservice design patterns (e.g., load balancing, resiliency), and knowledge of data governance and security practices.
- Experience with cloud platforms (AWS, Azure, Google Cloud), CI/CD pipelines, containerization (Docker), orchestration tools (Kubernetes), and DevOps tools like Jenkins and GitHub Actions.
- Familiarity with time-series databases, KX, and kdb+.
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.
- A world-class training program in financial services.
- Flexible work/life balance options.
- Opportunities to do challenging work.
#LI-POST
Job Skills
Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis
Additional Job Details
Address:
120 WESTERN PKY:BEDFORD
City:
Bedford
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
TECHNOLOGY AND OPERATIONS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2025-11-14
Application Deadline:
2025-12-26
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
About RBC
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 94,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada's biggest bank and one of the largest in the world, based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our more than 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at www.rbc.com/community-social-impact.
La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être, guidée par des principes et orientée vers l'excellence en matière de rendement. Notre succès est attribuable aux quelque 94 000+ employés qui mettent à profit leur créativité et leur savoir faire pour concrétiser notre vision, nos valeurs et notre stratégie afin que nous puissions contribuer à la prospérité de nos clients et au dynamisme des collectivités. Selon la capitalisation boursière, nous sommes la plus importante banque du Canada et l'une des plus grandes banques du monde. Nous avons adopté un modèle d'affaires diversifié axé sur l'innovation et l'offre d'expériences exceptionnelles à nos plus de 17 millions de clients au Canada, aux États Unis et dans 27 autres pays. Pour en savoir plus, visitez le site rbc.com/francais
Nous sommes fiers d'appuyer une grande diversité d'initiatives communautaires par des dons, des investissements dans la collectivité et le travail bénévole de nos employés. Pour de plus amples renseignements, visitez le site www.rbc.com/collectivite-impact-social.
Senior Data Engineer - GFT Halifax
Top Benefits
About the role
What is the Opportunity?
The Compliance team, part of Global Functions Technology (GFT), focuses on trading and employee surveillance, privacy, and risk governance. This role is situated within the Compliance Technology division of GFT. The ideal candidate will be responsible for designing and implementing innovative solutions while addressing complex challenges across various projects within the trade surveillance ecosystem. A key responsibility of this role includes developing models outside of Kx using PySpark.
What will you do?
- Design, develop, and maintain scalable and efficient data pipelines using Python, PySpark, and Big Data technologies.
- Optimize data workflows and processes for performance and scalability.
- Process and analyze large-scale datasets using distributed computing frameworks.
- Implement best practices for data storage, retrieval, and processing to ensure efficiency.
- Create system designs, software architecture, and technical solutions aligned with organizational strategies.
- Provide expertise and guidance to the Compliance Technology team on software design, system architecture, and solution-oriented technologies.
- Collaborate with clients to analyze business requirements, recommend solutions, and shape future plans for Compliance Technology.
- Contribute to the design, evaluation, and enhancement of data systems, tools, and technologies to ensure scalability, reliability, and security.
What do you need to succeed?
Must Have:
- 8+ years of experience in Python and Java, with strong proficiency in Java frameworks (REST APIs/Microservices, Spring Framework) and Big Data tools like Hadoop, Spark, and PySpark.
- Proven ability to develop, test, and troubleshoot large-scale applications, including RESTful APIs and interface specifications (Swagger, OpenAPI, SOAP).
- Experience as a technology lead, applying best engineering practices (e.g., peer reviews) and mentoring junior developers in technical and best practice areas.
- Strong analytical skills, clean coding practices, and a focus on scalability and robust system design.
- Proficiency in CI/CD pipelines, testing automation tools, and a solid understanding of Agile methodologies, with a passion for technology and software development culture.
Nice to Have:
- Experience in Capital Markets, Wealth Management, and/or regulatory environments, with an understanding of trading systems, financial markets, and related data structures.
- Strong skills in object-oriented programming, microservice design patterns (e.g., load balancing, resiliency), and knowledge of data governance and security practices.
- Experience with cloud platforms (AWS, Azure, Google Cloud), CI/CD pipelines, containerization (Docker), orchestration tools (Kubernetes), and DevOps tools like Jenkins and GitHub Actions.
- Familiarity with time-series databases, KX, and kdb+.
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.
- A world-class training program in financial services.
- Flexible work/life balance options.
- Opportunities to do challenging work.
#LI-POST
Job Skills
Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis
Additional Job Details
Address:
120 WESTERN PKY:BEDFORD
City:
Bedford
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
TECHNOLOGY AND OPERATIONS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2025-11-14
Application Deadline:
2025-12-26
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
About RBC
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 94,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada's biggest bank and one of the largest in the world, based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our more than 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at www.rbc.com/community-social-impact.
La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être, guidée par des principes et orientée vers l'excellence en matière de rendement. Notre succès est attribuable aux quelque 94 000+ employés qui mettent à profit leur créativité et leur savoir faire pour concrétiser notre vision, nos valeurs et notre stratégie afin que nous puissions contribuer à la prospérité de nos clients et au dynamisme des collectivités. Selon la capitalisation boursière, nous sommes la plus importante banque du Canada et l'une des plus grandes banques du monde. Nous avons adopté un modèle d'affaires diversifié axé sur l'innovation et l'offre d'expériences exceptionnelles à nos plus de 17 millions de clients au Canada, aux États Unis et dans 27 autres pays. Pour en savoir plus, visitez le site rbc.com/francais
Nous sommes fiers d'appuyer une grande diversité d'initiatives communautaires par des dons, des investissements dans la collectivité et le travail bénévole de nos employés. Pour de plus amples renseignements, visitez le site www.rbc.com/collectivite-impact-social.