Tech jobs
Job listings
Principal, Cloud Data Platform Engineer
Design, build, and maintain scalable cloud-based data platforms on AWS/Azure for analytics, ML, and enterprise data needs, working with Snowflake, Databricks, Spark, Airflow, dbt, and Kafka.
Software Engineer
The Software Engineer will build and maintain a high-throughput link-harvesting platform using Java and Spring. The role involves an AI-first development approach to improve link-evaluation quality and efficiency within a hybrid, collaborative team environment.
Software Developer II (Java Backend SDE2)
The Software Developer II will design and develop backend services using Java to support fitness club management and member engagement platforms. The role involves building APIs, working with relational databases, and collaborating in an Agile/DevOps environment.
2027 Winter - CDO, Data Engineer Intern (4 Months)
Build automated data pipelines and enterprise data management workflows using Python, Java, or Scala and SQL within an agile team at RBC's Chief Data Office.
Java Full Stack Developer (New Grad)
Develops and enhances Java full-stack software applications at RBC, collaborating with stakeholders on requirements, participating in testing and debugging, and contributing to project planning across the SDLC.
Systems Support Engineer (Linux)
Business Unit: Cubic Transportation Systems Company Details: Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems…
Senior Software Developer in Test
Senior SDET at RBC responsible for designing and maintaining automated testing frameworks for banking applications, leveraging Java, Python, Selenium, Playwright, and Jenkins CI/CD pipelines, with a focus on AI-driven testing tools.
Data Engineer
The Data Engineer will maintain and evolve the Data Lakehouse platform for Wealth Management Europe using Microsoft Azure, Databricks, and Data Factory. The role involves building and optimizing data pipelines, automating data preparation, and collaborating with cross-functional teams to support analytics.
Full Stack Developer (Vue.js + Java) | Middle Level
Develops and maintains full-stack web applications using Vue.js for frontend and Java/Spring Boot for backend, focusing on REST APIs, UX, and collaborative software quality.
Senior Artificial Intelligence Platform Engineer, AI Platform & Fabrics
Build and run the AI governance platform that enforces policy, identity, and observability for BMO’s enterprise AI services across AWS and Azure.