Jobs and Careers
RB

Senior Manager, Software Development

RBC
Minneapolis, United Statesfull_timeVerifiedPosted 14 Jul 2025
💰 $150,000/yr($85,000/yr$150,000/yr)

About the role

Job Summary

Job Description

As a Senior Manager, Software Development for Wealth Management, you will lead technical teams in developing, supporting and integrating both external vendor products as well as internal applications/platforms.  Partner closely with business stakeholders to deliver scalable, high performance technology solutions that drive growth, enhance client experience and boost efficiency. 

We’re seeking a dynamic leader with a strong sense of ownership and urgency who thrives in ambiguity and has excellent technical acumen.  Manage Development teams (Agile), ensuring projects/programs meet quality, budget and regulatory standards while fostering a culture of innovation, open communication and continuous learning and improvement.

WHAT WILL YOU DO?

  • Partner closely with Product Owners and Technical resources aligned to our Business Partners.

  • Set technical direction for all internal applications initiatives ensuring adherence to overall IT direction.

  • Proactively drive the resolution of identified risks and Archer findings, ensuring timely completion and adherence to all internal and external regulatory requirements.  

  • Identify and address technical debt and innovation opportunities early on by providing the pertinent business cases and justification balancing revenue generating, market parity, and client satisfaction with security, cost savings and end of life support platforms.

  • Drive the technical vision and strategy roadmap for the application portfolio, partnering with Master Software Engineers and business stakeholders.  Identify opportunities to leverage AI for innovation and address technical debt.

  • Challenges the status quo in resource capacity management to ensure optimal team alignment and highly efficient on time/on budget delivery, while addressing performance and hiring needs

  • Monitors assigned cost center budget(s) on a recurring basis and participates in annual budget process.

  • Manage 3rd party relationships.

  • Establish the proper channels of communication and consistently and promptly communicates changes to the team, business/stakeholders and leadership.

  • Set the path for career growth and opportunities of reporting staff and providing candid feedback, recognition and growth opportunities in upskilling with a focus on retention, encouraging multi -stack upskilling.

What you need to succeed

Must have:

  • Minimum of 7 years of technical leadership experience combined in developing small to large-scale applications within full stack engineering model in an Agile environment Prior hands-on development experience in J2EE stack, Frontend frameworks such as Vue, Angular and React, knowledge of NodeJS and cloud

  • Lead several development teams by providing direction, expertise, feedback, coaching and development to build the capability of staff and empower the team in a highly regulated industry

  • Proven experience providing technical leadership in developing and optimizing integration services and implementing middleware technologies (Custom Java, Mulesoft, Kafka, MQ/Websphere, etc..)

  • Familiarity with overseeing the implementation of Continuous Integration and Continuous Deployment (CI/CD pipelines) using Maven, Jenkins, Docker, Aquascan, or comparable technologies

  • Proven experience providing technical leadership in cloud migrations

  • Demonstrated strong team leadership and ability in written and oral communication skills, along with strong presentation skills. Ability to determine the information and communication needs of the stakeholders and project

  • Bachelor’s Degree in CompSci or related discipline preferred

Nice to have

  • Knowledge of the securities industry, financial markets, and related terminology.

  • Experience in Client Onboarding functions in Financial Services or related industry to include Client/Account Opening, Maintenance and Client Data Mastering functions.

  • Prior experience leading AI initiatives

The expected salary range for this particular position is $85,000 - $150,000, depending on your experience, skills, and registration status, market conditions and business needs.

You have the potential to earn more through RBC’s discretionary variable compensation program which gives you an opportunity to increase your total compensation, provided the business meets its performance targets and you meet your individual goals.

RBC’s compensation philosophy and principles recognize the importance of a highly qualified global workforce and plays a critical role in attracting, engaging an

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

RBC

View company profile →