Lead Software Engineer

RBC — TORONTO, Ontario, Canada

Posted 2026-08-13

Job Description As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity. This role emphasizes independence, adaptability, and the ability to manage multiple projects simultaneously while maintaining a focus on delivering high-quality results. You will collaborate with cross-functional teams, proactively address technical challenges, and contribute to the team’s strategic objectives by driving innovation and improving processes. What will you do? Software Development: Design, develop, and implement software solutions of moderate to high complexity, ensuring alignment with business objectives and technical requirements. Proactive Problem Solving: Identify and address system needs and technical challenges, leveraging innovative approaches to deliver high-quality results. Time Management: Independently manage multiple projects and tasks, demonstrating strong organizational and time management skills to prioritize effectively and meet deadlines. Team Technical Leadership – Explore & conceptualize technical solution for business problems, create technical stories, enable other junior & senior developers b

Apply on RBC's careers site