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.