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 various business functions. This role offers an exciting opportunity to work with cloud platforms and streaming technologies in an agile environment. As a lead developer, you'll be responsible for designing and building scalable microservices, managing a 10+ member team, and contributing to technical architecture decisions. The position requires extensive experience with Java, Spring Framework, and various modern technologies including Redis, Kafka, and cloud platforms. RBC, as Canada's largest bank, offers a comprehensive benefits package, professional growth opportunities, and a collaborative work culture. The role combines technical leadership with hands-on development, making it ideal for experienced developers looking to impact a major financial institution's technical direction. Working in Toronto with a hybrid arrangement, you'll be part of a team that embraces innovation and builds high-performing, resilient technology platforms serving multiple business units.

Last updated a day 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
  • 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