Talent.com
Software Development Engineer (Java/Scala)
Software Development Engineer (Java/Scala)Royal Bank of Canada> • TORONTO, Canada
Software Development Engineer (Java/Scala)

Software Development Engineer (Java/Scala)

Royal Bank of Canada> • TORONTO, Canada
Il y a 13 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

What is the opportunity?

Supports the development and maintenance of scalable data stores that supply big data in forms needed for business analysis. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.

What will you do?

  • Design, build, and review scalable data pipelines, analytics platforms, and ML systems. This is a hands-on role with end-to-end ownership, with significant time doing coding.

  • Set Technical Direction: Define and promote best practices in data and ML engineering. Evaluate emerging technologies and guide adoption to drive innovation.

  • Partner Cross-Functionally: Work closely with data scientists, business leaders, and IT teams to understand needs and translate them into technical solutions.

  • Deliver at Scale: Ensure projects are executed with high quality, on time, and aligned with business goals. Proactively identify risks and enforce compliance standards, especially around data governance and security.


What do you need to succeed?

Must Have:

  • 5+ years developing in Java/Scala

  • 5+ years of experience in building high performance, backend applications with Spring/Spring Boot etc.

  • 3 + years hands on experience with any of the big data tools (e.g. Apache Spark/Hadoop/ AWS Glue/ AWS EMR/Snowpark/Azure Databricks/Azure Data Factory)

  • Excellent communication skills—able to clearly explain complex technical concepts to both technical and non-technical audiences.

  • Bachelor’s degree in computer science, Engineering, or a related field; Master's or PhD preferred.

Nice to Have:

  • Proven experience in cloud platforms like AWS or Azure, with knowledge of scalable architecture patterns.

  • Familiarity of front-end frameworks (e.g. React, Angular)

What’s in it for you?

  • A Total Rewards program that includes flexible benefits, work/life balance and career development programs and investment and retirement savings plans

  • Competitive pay and high-earning potential

  • All the tools, training, and team support you need to grow your business and career

  • Flexible work/life balance options

#LI-POST
#TECHPJ

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:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-02-23

Application Deadline:

2026-05-31

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.

Créer une alerte emploi pour cette recherche

Software Development Engineer (Java/Scala) • TORONTO, Canada

Offres similaires

Software Development Engineer

Advanced Micro DevicesMarkham, York Region, CA
Temps plein

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Voir plus

 • Offre sponsorisée

Senior Software Engineer - C#/Java, API & Cloud

ScotiabankToronto, ON, CA
Temps plein

A leading bank in the Americas is seeking a Software Engineer in Toronto.The ideal candidate will have over 5 years of experience in C# or Java, and must be proficient in RESTful APIs, SQL, and clo...Voir plus

 • Offre sponsorisée

Senior Software Engineer — Build Scalable Systems

S M Software Solutions IncToronto, ON, CA
Temps plein

A public sector service provider is seeking a Senior Software Developer to focus on Java-based web application development, RESTful APIs, and microservices.This role, performing both design and imp...Voir plus

 • Offre sponsorisée

Backend Java Engineer — Scalable Systems & Cloud

BET99Toronto, Ontario, Canada
Temps plein

A leading gaming company in Canada seeks a talented Back-End Developer to create reliable and maintainable software.Candidates should have 7+ years of Java development experience and a solid unders...Voir plus

 • Offre sponsorisée

Senior Java Engineer - Spring, APIs & Scalable Apps

AtyetiToronto, ON, CA
Temps plein

A technology firm in Toronto is seeking a Java Developer to design, develop, and maintain scalable Java applications.The role involves collaborating with teams, coding, debugging, and integrating w...Voir plus

 • Offre sponsorisée

Java/Scala Developer

CapgeminiToronto, Ontario, Canada
Temps plein

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Voir plus

 • Offre sponsorisée

Software Development Engineer Iii / Senior Software Development Engineer - Full Stack

WorkdayToronto, Canada
Temps plein

Software Development Engineer III / Senior Software Development Engineer - Full Stack Join to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack rol...Voir plus

 • Offre sponsorisée

Software Development Engineer III / Senior Software Development Engineer - Full Stack

WorkdayToronto, ON, CA
Temps plein

Software Development Engineer III / Senior Software Development Engineer - Full Stack.Join to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack rol...Voir plus

 • Offre sponsorisée

Senior Software Engineer — Lead Scalable Platform

MakeshipToronto, ON, CA
Temps plein

A rapidly growing tech startup in Canada is seeking a Senior Software Engineer to lead complex technical initiatives and mentor junior engineers.The role requires full-stack development experience ...Voir plus

 • Offre sponsorisée

Staff Backend Software Engineer (Java/Scala)

Lookout IncToronto, Ontario, Canada
Temps plein

Cloud-native by design, the Lookout platform offers rapid, scalable deployment and simplified security operations, defending the frontline of human‑centric attacks—the mobile device.Attackers now t...Voir plus

 • Offre sponsorisée

Backend Software Engineer (Python/Java) - Apis & Scale

BeanfieldToronto, Canada
Temps plein

A leading technology firm in Toronto is seeking a motivated Software Engineer to join their technology team.In this role, you will focus on designing, developing, and enhancing backend systems usin...Voir plus

 • Offre sponsorisée

Software Development Engineer I

Intuit Inc.Toronto, ON, CA
Temps plein

Kickstart your career as a Software Development Engineer I! Contribute to exciting software projects while learning and growing within a dynamic team.This entry-level position is perfect for indivi...Voir plus

 • Offre sponsorisée

Java Software Engineer

Flexton Inc.Toronto, ON, CA
Temps plein

We are seeking a highly skilled and motivated.In this role, you will be responsible for building and maintaining scalable, high-performance backend systems.You will work with modern technologies su...Voir plus

 • Offre sponsorisée

Software Development Engineer

CommerceIQToronto
Temps plein

CommerceIQ’s AI‑powered digital commerce platform is revolutionizing the way brands sell online.Our unified e‑commerce management solutions empower brands to make smarter, faster decisions through ...Voir plus

 • Offre sponsorisée

Software Development Engineer, AWS Marketplace

AmazonToronto
Temps plein

The ideal candidate will be passionate about solving complex and broad business problems of cloud marketplaces with simple and straightforward solutions, applying appropriate technologies and softw...Voir plus

 • Offre sponsorisée

Dynamic Software Engineer for Onchain Tools and SDK Development

CoinbaseToronto, Ontario, Canada
Temps plein

Elevate the future of finance as a Software Engineer focused on onchain tools.Play a crucial role in building SDKs and APIs that enhance web3 developer experiences across multiple platforms.This en...Voir plus

 • Offre sponsorisée

Senior Software Engineer Driving Scalable Solutions and Innovations

Alternative PaymentsToronto, Ontario, Canada
Temps plein

Step into a Lead Software Engineer role focused on scalability and innovation.Develop and implement efficient microservices while providing technical mentorship to enhance engineering excellence.Wi...Voir plus

 • Offre sponsorisée

Senior Backend Engineer (Java/Scala) — Remote Security Platform

Lookout IncToronto, ON, CA
Télétravail
Temps plein

A leading cybersecurity firm in Canada seeks an experienced Software Engineer to join their Security Intelligence team.This remote role involves developing detection engines and analyzing mobile ap...Voir plus