Taro Logo

Lead Software Developer, GFT

Royal Bank of Canada is Canada's biggest bank and one of the largest global financial institutions, serving 16+ million clients across 34+ countries.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Developer, GFT

Join RBC's Global Functions Technology (GFT) team as a Lead Software Developer where you'll help drive innovation in risk management, HR, and other critical banking functions. This role offers an exciting opportunity to lead the development of high-performing, cloud-based applications using cutting-edge streaming technologies. As part of an agile team, you'll architect and build scalable solutions that support RBC's global operations across Capital Markets, Wealth Management, and Personal & Commercial Banking.

The position requires a seasoned technologist with 10+ years of experience in building enterprise-scale applications. You'll leverage your expertise in Java, Spring Framework, microservices, and cloud technologies to deliver robust solutions. The role involves leading a team of 10+ members while maintaining hands-on development responsibilities. You'll work with various modern technologies including Kafka, Redis, and cloud platforms, while having the opportunity to explore emerging technologies like Generative AI.

RBC offers an attractive compensation package including bonuses, stock options, and comprehensive benefits. The bank's commitment to professional development, work-life balance (37.5-hour work week), and its position as one of the world's largest banks make this an excellent opportunity for experienced developers looking to make a significant impact. The hybrid work environment and location in Toronto's financial district provide an ideal setting for collaboration and innovation.

Working at RBC means joining a purpose-driven organization that values diversity, professional growth, and community impact. You'll be part of a progressive team that embraces new technologies and methodologies while maintaining a focus on delivering value to clients and stakeholders across the globe.

Last updated an hour ago

Responsibilities For Lead Software Developer, GFT

  • Lead, develop and support highly scalable, high performance components within an Agile development team
  • Ensure high code quality through automated unit and functional testing
  • Automate processes within the development pipeline
  • Contribute in application design and develop reusable code structures
  • Communicate effectively with peers and technical details
  • Manage and work closely with a 10+ member team

Requirements For Lead Software Developer, GFT

Java
Python
Redis
Kafka
React
Node.js
  • 10+ years of professional software development experience
  • Experience with Java, J2EE, Spring/REST/Microservices, Linux and SQL
  • Experience in designing and building scalable, cloud-ready services
  • Experience with caching technologies (Ignite/Redis) and databases
  • Knowledge of messaging/streaming technologies like MQ, Kafka
  • Experience with DevOps, CD/CI tools
  • Ability to work with business users and translate requirements
  • Team management experience

Benefits For Lead Software Developer, GFT

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • Leadership development opportunities
  • Collaborative and progressive work environment
  • 37.5 hour work week

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Lead Software Developer, GFT

Senior Full Stack Developer Lead - Inventory Management

Senior Full Stack Developer Lead position at Citi focusing on Inventory Management applications, requiring expertise in Java, microservices, and cloud technologies.

Architect/ Senior Software Engineer

Senior technical leadership role at Motorola Solutions, developing mission-critical emergency call handling systems using modern tech stack including Java, Kubernetes, and cloud technologies.

Lead Software Engineer (Architect)

Lead Software Engineer (Architect) position at Mastercard, focusing on authentication solutions for e-commerce transactions with competitive compensation range of $138,000-$221,000.

Senior Kafka Platform Engineer - VP

Senior Kafka Platform Engineer position at Citi, focusing on building and maintaining enterprise-scale Kafka platforms and supporting development teams across the organization.

Staff Software Engineer, Platform

Staff Software Engineer position at CoStar Group's Matterport division, focusing on platform engineering with Kotlin and Python, offering $175k-$205k salary in San Francisco.