Taro Logo

Senior Software Engineer

RBC (Royal Bank of Canada) is one of North America's leading diversified financial services companies and the largest bank in Canada.
$120,000 - $180,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart Global Tech in Sunnyvale, focusing on Marketplace Platform development with Java, TypeScript, and cloud technologies.

(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart focusing on GenAI platform development, offering competitive salary and benefits in Bentonville, AR.

(USA) Software Engineer III

Senior Software Engineer III position at Walmart Global Tech, focusing on Last Mile Delivery software development using Java, Kafka, and cloud technologies in Sunnyvale, CA.

(USA) Software Engineer III

Senior Software Engineer III position at Walmart Global Tech in Sunnyvale, focusing on marketplace engineering and seller fulfillment systems.

(USA) Software Engineer III

Senior Software Engineer role at Walmart Global Tech, focusing on backend development for the Global Integrated Fulfillment team, offering competitive salary and comprehensive benefits in Bentonville, AR.

Description For Senior Software Engineer

RBC (Royal Bank of Canada) is seeking a Senior Software Engineer to join their technology team in Toronto. As Canada's largest bank and one of North America's leading diversified financial services companies, RBC provides personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis.

The Senior Software Engineer role at RBC offers an opportunity to work on critical financial technology systems that serve millions of customers. You'll be part of a team that drives innovation in banking technology, working with modern tech stacks and contributing to large-scale financial applications.

This position combines the stability and resources of a major financial institution with the excitement of working on cutting-edge technology solutions. RBC has been consistently recognized as one of Canada's top employers and maintains a strong commitment to technological innovation in the banking sector.

Working at RBC means joining an organization that supports professional growth, offers comprehensive benefits, and values diversity and inclusion. The bank's technology division is undergoing significant digital transformation, making it an exciting time to join and make an impact.

As a Senior Software Engineer, you'll have the opportunity to work on complex problems, mentor junior developers, and contribute to the architectural decisions that shape RBC's technical landscape. The role offers exposure to both traditional banking systems and modern financial technology initiatives.

The position comes with competitive compensation, comprehensive benefits, and opportunities for career advancement within one of North America's most respected financial institutions. RBC's commitment to innovation and technology makes this an ideal role for engineers looking to make a meaningful impact in the financial services sector.

Last updated 12 days ago

Responsibilities For Senior Software Engineer

  • Develop and maintain financial software applications
  • Collaborate with cross-functional teams
  • Mentor junior developers
  • Contribute to architectural decisions
  • Ensure code quality and best practices

Requirements For Senior Software Engineer

  • Bachelor's degree in Computer Science or related field
  • 5+ years of software development experience
  • Strong programming skills
  • Experience with financial technology is preferred

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive Compensation Package
  • Health Benefits
  • Retirement Benefits
  • Professional Development Opportunities

Interested in this job?