RBC, Canada's largest bank and a global financial institution, is seeking a Lead Software Developer to join their Digital & Client Platforms technology team. This role offers an exciting opportunity to lead complex software development initiatives while working with cutting-edge technologies. The position requires expertise in full-stack development, with a focus on Java, Node.js, and modern front-end frameworks.
As a technical leader, you'll be responsible for driving the design and implementation of scalable software solutions, mentoring junior developers, and establishing best practices. The role combines hands-on development with technical leadership, requiring both strong coding skills and the ability to guide teams effectively.
The ideal candidate will bring 7+ years of software development experience, with at least 3 years in a leadership role. Strong knowledge of microservices architecture, cloud platforms, and DevOps practices is essential. RBC offers a comprehensive benefits package, including competitive compensation, bonuses, and flexible work arrangements.
Working at RBC means joining a purpose-driven organization that values innovation and exceptional client experiences. The bank's global presence and focus on technological advancement provide numerous opportunities for professional growth and impact. The collaborative, fast-paced environment supports continuous learning and development, making it an ideal place for ambitious technology leaders.