Taro Logo

Staff Engineer

Royal Bank of Canada is a global financial institution with approximately 84,000 employees serving over 16 million clients in Canada, the US, and 34 other countries.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Staff Engineer

RBC, one of the world's largest and most profitable financial institutions, is seeking a Staff Engineer to join their technology team in Toronto. This role combines technical leadership with hands-on software development, focusing on infrastructure and platform development within an agile environment. The position offers an opportunity to work at a company that values diversity, inclusion, and community impact.

The Staff Engineer will be responsible for providing engineering guidance and support throughout the agile software development process. They will leverage deep practices, knowledge, and skills to accomplish complex assignments. The role involves designing and maintaining infrastructure while considering evolving client needs, participating in all phases of the software engineering lifecycle, and mentoring less experienced engineers.

RBC offers a collaborative work environment that promotes excellence, innovation, and professional growth. With approximately 84,000 employees globally serving over 16 million clients across Canada, the US, and 34 other countries, RBC provides extensive opportunities for career advancement and impact at scale. The company is committed to fostering an inclusive workplace that offers diverse perspectives and contributes to their purpose of helping clients thrive and communities prosper.

The ideal candidate will possess strong technical expertise in software product design, SDLC, software integration, and various programming languages. They should be comfortable providing technical leadership while maintaining hands-on involvement in development work. This role requires 37.5 hours per week and is based at RBC WATERPARK PLACE in Toronto.

Last updated a day ago

Responsibilities For Staff Engineer

  • Design, develop and maintain infrastructure and platform considering evolving client needs
  • Participate in all phases of the software engineering lifecycle and resolve technical issues
  • Provide technical guidance and extreme programming instructions to less experienced engineers
  • Participate in sprint planning meetings to discuss latest software development requirements

Requirements For Staff Engineer

  • Software product design expertise
  • Technical knowledge of software products
  • Software Development Life Cycle (SDLC) knowledge
  • Software change management
  • Software version management
  • IT infrastructure knowledge
  • Software integration engineering
  • Software engineering
  • Programming languages
  • System testing tools

Benefits For Staff Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Inclusive workplace environment
  • Professional development opportunities
  • Community impact initiatives
  • Comprehensive benefits package

Jobs Related To RBC (Royal Bank of Canada) Staff Engineer