×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Minneapolis, Hennepin County, Minnesota, 55400, USA
Listing for: RBC Capital Markets, LLC
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description

Senior Software Developer role in RBC Wealth Management US Data Services & Integrations team. Design, build, and modernize enterprise-grade APIs, microservices, and data integration solutions that power critical financial applications across North America. Collaborate with product owners, architects, and cross-functional engineering teams to develop performant and secure services on on-prem and cloud platforms (AWS). Drive modernization of legacy systems, observability adoption, and contribute to the evolution of RBC's next-generation data ecosystem.

What

is the opportunity?

This role within RBC Wealth Management US Data Services & Integrations team is responsible for designing, building, and modernizing enterprise-grade APIs, microservices, and data integration solutions that power critical financial applications across North America. The Senior Software Developer will collaborate with product owners, architects, and cross-functional engineering teams to develop performant and secure services on both on-prem and cloud platforms (AWS).

The role also drives modernization of legacy systems, observability adoption, and contributes to the evolution of RBC's next-generation data ecosystem.

What will you do?
  • Design, code, and deploy complex scalable Java Spring Boot APIs and microservices supporting key Data and Integrations platforms.
  • Collaborate with data engineers and SREs to enhance data integrations across distributed systems (Single Store, SQL Server, Snowflake) and vendor APIs.
  • Adopt AI-assisted development tools (e.g., Git Hub Copilot) to improve code quality and delivery velocity.
  • Partner with architects to design solutions aligned with enterprise architectures and API gateway standards.
  • Review, analyze, and optimize existing codebases to improve performance, reliability, and maintainability.
  • Implement observability enhancements, develop dashboards, metrics, and alerts using Grafana, Splunk, and ELK.
  • Ensure the operating efficiency of existing application systems and address legacy application tech debt.
  • Strengthen Dev Ops practices by improving CI/CD pipelines, containerization (Docker), and deployment automation.
  • Participate in Agile ceremonies and drive continuous improvement in delivery velocity and team collaboration. Identify opportunities to streamline processes to improve the Kanban user story throughput.
  • Ensure application compliance with cybersecurity hygiene standards and participate in remediation projects.
  • Maintain records for the documentation of systems development and revisions.
  • Participate willingly and positively in change initiatives impacting own role. Be receptive to change.
  • Perform job responsibilities with commitment to quality and customer satisfaction - doing what's right, for the team and enterprise.
What do you need to succeed? Must Have
  • 10+ years of proven experience in Java back‑end web services design, solutioning, and development (REST/Graph

    QL).
  • 3+ years serving as a senior or lead developer in large financial enterprises with strong mentoring capabilities.
  • Expertise in Spring Boot, microservices architecture, and distributed systems integration.
  • Hands‑on experience with databases (SQL Server, in‑memory DB / Single Store).
  • Proficiency in translating business requirements into technical specifications with expertise in design patterns.
  • Strong understanding of CI/CD pipelines, Docker, Git, and Dev Ops practices.
  • Experience in applying software engineering best practices for scalability, security, and observability.
  • Excellent communication skills with the ability to partner effectively with business and technical stakeholders.
  • Ability to stay current with emerging technologies and adjust to changing business needs with decision‑making ability in selecting the right tools, frameworks, and platforms.
Nice to Have
  • Exposure to Snowflake, AWS data pipelines, ETL tools, and event‑driven architectures using Kafka.
  • Analytical Thinking, role need to analyze complex systems and find optimal solutions. Critical thinking and Lateral leadership.
  • Experience working with Financial Services, banking or Wealth Management or Capital Markets.
  • Interest in leveraging AI‑assisted tools and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary