Lead Software Engineer at RBC – responsible for designing, developing, and delivering high‑complexity software solutions while managing multiple projects and driving innovation across cross‑functional teams.
What will you do?
Design, develop, and implement software solutions of moderate to high complexity, ensuring alignment with business objectives and technical requirements.
Identify and address system needs and technical challenges, leveraging innovative approaches to deliver high‑quality results.
Independently manage multiple projects and tasks, demonstrating strong organizational and time‑management skills to prioritize effectively and meet deadlines.
Explore and conceptualize technical solutions for business problems, create technical stories, and mentor other junior and senior developers toward building holistic solutions.
Work closely with cross‑functional teams, including business stakeholders, produ...