Senior Unified Engineer

RBC

Quick summary

Work type
On-site
Location
Minneapolis, MN
Salary
$80,000–$140,000 / yr
Posted
3 days ago
Closes
Jun 19, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $157k
This role $110k
$66k most similar roles pay here $212k

This role pays less than 98% of similar roles. Most pay $136,359–$178,631 — the shaded band above. At the midpoint, this role pays about $110k versus about $157k for comparable roles.

Based on 240 similar postings.

Employer

About RBC

RBC (Royal Bank of Canada) is Canada''s largest bank by market capitalization, offering a broad range of personal and commercial banking, wealth management, insurance, and capital markets services. Industry: Banking & Financial Services

RBC currently has 6 open roles on FindRole.

Listed pay typically runs $189,592–$189,592 across 6 roles with salary data.

Most-posted roles

View all roles at RBC

At a glance

TL;DR · Senior Unified Engineer

As a senior software engineer on the multi-tenant event streaming platform team, you will execute design and implementation activities, lead development efforts, and collaborate with cross-functional teams including DevOps to integrate code and automated tests into build and release processes. You will leverage strong Java fundamentals and experience with Kafka and other messaging technologies to develop functional software independently while also contributing to lightweight processing frameworks and deployment pipelines using tools like GitHub Actions and Gradle. This role involves working on a large-scale enterprise data platform, requiring expertise in agile methodologies, application integrations, and the SDLC, as well as an understanding of cloud infrastructure and security best practices.

What you'll do

  • Execute design and implementation for a multi-tenant event streaming platform.
  • Develop functional software by leading and collaborating with peer developers.
  • Assist DevOps engineers in integrating development code with build and release processes.
  • Utilize Kafka, MQ, and related technologies to ensure messaging efficiency.
  • Work independently on coding tasks using strong Java and object-oriented principles.

What we're looking for

  • Strong Java and object-oriented coding skills required.
  • Experience with Kafka, MQ, and related messaging technologies needed.
  • Ability to develop framework components and work independently.
  • Collaborative mindset for working across multiple teams (data, engineering, etc.).
  • Familiarity with agile methodology and software development lifecycle.
  • Knowledge of GitHub Actions or similar pipeline frameworks beneficial.

More like this

Similar roles

Senior Engineer

GEICO

Remote (Bethesda, MD) 99 days ago $105,000$230,000
ReactJS Redux Hooks .NET Java Azure AWS GCP RESTful APIs Docker Kubernetes CI/CD SQL NoSQL Python Go JSON YAML
Remote

Senior Engineer

GEICO

Remote (Palo Alto, CA) 118 days ago $105,000$215,000
JavaScript TypeScript React Node.js Python SQL NoSQL Docker Kubernetes Azure DevOps PowerShell Active Directory SAML OAuth DevOps CI/CD REST APIs Microservices Event-driven Architecture Queue Management Analytics Problem Solving AI Tools
Remote

Senior Engineer

GEICO

Remote (Bethesda, MD) 99 days ago $105,000$230,000
ReactJS Redux Hooks .NET Java AWS Azure GCP RESTful APIs Docker Kubernetes CI/CD SQL NoSQL Python Go JSON YAML
Remote

Senior Engineer

Qualcomm

San Diego, CA 36 days ago $122,500$183,700
C C++ Python RTOS Embedded Systems Multi-threaded Programming 5G NR LTE Q6 Development IU Firmware Development

Senior Systems Engineer

Fiserv

Omaha, Nebraska 48 days ago $90,000$158,400
Linux Unix AIX Java SQL IBM Websphere Splunk Dynatrace Service Now Moogsoft Windows Server 2022 Microsoft IIS .NET API Architecture Procedural SQL IBM Sterling File Gateway DevOpsDeploy RedHat