Senior Software Engineer

RBC

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Minneapolis, MN
Salary
$80,000–$140,000 / yr
Posted
3 days ago
Freshness
Confirmed live 2 days ago
Closes
Oct 2, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $110k
$62k most similar roles pay here $252k

This role pays less than 99% of similar roles. Most pay $149,500–$188,277 — the shaded band above. At the midpoint, this role pays about $110k versus about $169k 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 9 open roles on FindRole.

Listed pay typically runs $112,500–$192,500 across 6 roles with salary data.

Most-posted roles

View all roles at RBC

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer, you will join the team to design, develop, and deliver software solutions that integrate vendors into back office systems. You will be responsible for conceptualizing technical solutions for business problems, creating technical stories, mentoring other developers, and documenting systems for production support. Your daily work involves collaborating with cross-functional teams, including product managers and stakeholders, to manage multiple projects while ensuring high-quality results. The role requires proficiency in Java, Springboot, SQL, and relational databases, along with experience in distributed databases like MemSQL. You will utilize GitHub for version control and CI/CD pipelines for automated testing. The work focuses on modernizing back-end systems, addressing technical challenges, and improving operational processes within the financial services domain to move legacy systems toward a better target state through innovative software engineering.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design, develop, and implement complex software solutions to integrate vendors into back-office systems.
  • Conceptualize technical solutions for business problems and create corresponding technical stories.
  • Mentor junior and senior developers on building holistic solutions and documenting systems for production support.
  • Collaborate with cross-functional teams, including stakeholders and product managers, to ensure seamless integration of backend processes.
  • Identify functional risks and develop mitigation strategies to align with strategic objectives.
  • Research and document the end-to-end technical state of systems through user interviews and documentation review.
  • Manage multiple projects independently while prioritizing tasks to meet deadlines.
  • Utilize AI platforms and modern frameworks to drive innovation and improve existing processes.

What we're looking for

  • At least 5+ years of professional experience as a software developer.
  • Proficiency in Java (Core, Springboot) object-oriented programming.
  • Proficiency with relational databases, SQL, and distributed databases/in-memory caching like MemSQL.
  • Strong knowledge of GitHub including branching strategies, code reviews, and conflict resolution.
  • Hands-on experience with automated testing, including unit, integration, and end-to-end testing.
  • Ability to research and document technical states by communicating with users and other tech teams.
  • Experience with CI/CD pipelines and best practices for automated testing.
  • Familiarity with tools like GitHub Copilot or Claude Code (preferred); experience with frontend development in TypeScript or JavaScript (preferred).

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Remote (Celebration, FL) 11 days ago $135,200$181,200
Java Spring Boot REST APIs Microservices React Angular JavaScript TypeScript AWS Azure GCP Kubernetes CI/CD NoSQL GitHub Copilot Splunk AppDynamics Jira Confluence
5+ yrs exp Remote

Senior Software Engineer

Walmart

Sunnyvale, CA 80 days ago $117,000$234,000
React Java JavaScript Python AI/ML Generative AI CI/CD DevOps Agile Distributed Systems Claude Code GitHub Copilot Cursor Gemini CLI Automated Testing
3+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp