Talent.com
Senior Manager, Software Development

Senior Manager, Software Development

Royal Bank of CanadaMinneapolis, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.job_card.permanent
job_description.job_card.job_description

Senior Manager, Software Development 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, openmunication 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 timelypletion 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 ofmunication and consistently and promptlymunicates 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 experiencebined 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, orparable technologies
  • Proven experience providing technical leadership in cloud migrations
  • Demonstrated strong team leadership and ability in written and oralmunication skills, along with strong presentation skills. Ability to determine the information andmunication needs of the stakeholders and project
  • Bachelor's Degree inpSci 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 variablepensation program which gives you an opportunity to increase your totalpensation, provided the business meets its performance targets and you meet your individual goals.

    RBC'spensation philosophy and principles recognize the importance of a highly qualified global workforce and plays a critical role in attracting, engaging and retaining talent that :

  • Drives RBC's high-performance culture
  • Enables collective achievement of our strategic goals
  • Generates sustainable shareholder returns and above market shareholder value
  • LI-POST

    TECHPJ

    Job Skills

    Application Development, Application Integrations, Application Maintenance, Applications Architecture,mercial Acumen, Enterprise Application Delivery, Information Technology Management, Programming Languages, Software Development Life Cycle (SDLC), System Applications

    Additional Job Details

    Address :

    250 NICOLLET MALL : MINNEAPOLIS

    City : Minneapolis

    Country :

    United States of America

    Work hours / week : Employment Type :

    Full time

    Platform :

    TECHNOLOGY AND OPERATIONS

    Job Type : Regular

    Pay Type : Salaried

    Posted Date : 2025-07-10

    Application Deadline :

    2025-09-29

    Note : Applications will be accepted until 11 : 59 PM on the day prior to the application deadline date above

    I nclusion and Equal Opportunity Employment

    At 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 andmunities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

    Join our Talentmunity

    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 andmunities at Job ID R-0000132984

    serp_jobs.job_alerts.create_a_job

    Software Development Manager • Minneapolis, United States