Taro Logo

Senior Software Engineer

Royal Bank of Canada is Canada's biggest bank and one of the largest global financial institutions, serving 16+ million clients across 34+ countries.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

RBC, Canada's largest bank and a global financial leader, is seeking a Senior Software Engineer to join their Wealth Management Technology & Solutions team. This role offers an exciting opportunity to drive technological transformation through modern solutions aligned with enterprise-level strategy, focusing on API-driven services, data-driven insights, and cloud computing.

The position involves working with cutting-edge technologies including .NET Core, Angular, Node.js, and cloud platforms like Microsoft Azure and OpenShift. You'll be responsible for developing and deploying applications using Agile methodologies, designing RESTful APIs, and managing both development and production support activities.

As part of RBC's 84,000+ global workforce, you'll contribute to serving over 16 million clients across 34 countries. The role offers comprehensive benefits, including competitive compensation, bonuses, stock options, and flexible work arrangements. RBC's commitment to innovation and exceptional client experience makes this an ideal opportunity for experienced engineers looking to make a significant impact in the financial technology sector.

The company culture emphasizes collaboration, progressive thinking, and work-life balance, supported by leadership that actively promotes professional development through coaching and training. This position combines technical challenges with the stability and growth potential of a leading financial institution, making it an excellent opportunity for senior engineers seeking to advance their careers in a dynamic, purpose-driven environment.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Transform technology in Wealth Management Technology & Solutions
  • Determine best mix of development solutions with project team
  • Develop and deploy new technically-aligned applications
  • Develop and deploy applications in an Agile way through Helios pipelines
  • Lead analysis, design, coding, testing, tracking, deployment
  • Provide 2nd level production support
  • Work with 1st level production support team for root cause analysis

Requirements For Senior Software Engineer

Node.js
TypeScript
  • 5+ years of experience in development using .NET Core, Angular, Node.js, JavaScript, SQL, NoSQL
  • Experience in designing and integrating RESTful APIs and event driven process
  • Experience with relational databases
  • Knowledge of Helios pipelines and automating unit test cases
  • Experience with Microsoft Azure, Open Shift

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program in financial services
  • Flexible work/life balance options
  • Leadership support for development through coaching
  • Collaborative and progressive team environment

Jobs Related To RBC Senior Software Engineer