Taro Logo

Senior Mainframe Developer

Canada's biggest bank and one of the largest in the world based on market capitalization, serving 16 million clients in Canada, U.S. and 34 other countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Job Description

Royal Bank of Canada (RBC) is seeking a Senior Mainframe Developer to join their technology team in Toronto. This role presents an exciting opportunity for a seasoned software engineer to make significant impact in developing complex technology solutions for critical regulatory compliance projects and drive strategic transformational change in the Retail Investments Business & Technology landscape.

The position requires a blend of technical expertise in mainframe technologies (Cobol, JCL, IMS, CICS, DB2) and modern development practices including Gen AI tools and DevOps automation. As a senior developer, you'll lead a team of highly motivated technical professionals within an agile environment, focusing on designing and implementing solutions that strengthen the bank's technology infrastructure.

RBC, as Canada's largest bank with a global presence, offers a comprehensive benefits package including bonuses, flexible benefits, and stock options. The role provides opportunities for professional growth through world-class training programs and mentorship. The work environment promotes work-life balance while offering challenging projects that directly impact the bank's 16 million+ clients across 34 countries.

The ideal candidate will bring 5+ years of IT development experience, strong leadership capabilities, and a proven track record in agile project delivery. They should be passionate about innovation, particularly in emerging technologies like Gen AI, and possess excellent communication skills to work effectively with cross-functional teams.

This role represents an opportunity to join one of the world's largest financial institutions, working on transformative projects while enjoying the stability and benefits of a well-established organization. The position offers both technical challenges and leadership opportunities, making it ideal for developers looking to advance their careers in financial technology.

Last updated 16 days ago

Responsibilities For Senior Mainframe Developer

  • Integration of technology solutions aligned to RBC standards
  • Promote innovative methods and implement best practices
  • Drive adoption of Gen AI tools for code analysis, development and test automation
  • Provide work estimates using fact/metrics-based model
  • Resolve complex issues and conflicts
  • Plan work, resources and lead development activities
  • Work within an agile squad to assess scope and plan sprints

Requirements For Senior Mainframe Developer

  • 5+ years of hands-on IT development experience
  • Strong interpersonal and communication skills
  • Demonstrated leadership skills
  • Detail oriented with ability to handle multiple tasks
  • Agile project delivery experience
  • Mainframe Skills: Cobol, JCL, IMS, CICS, DB2, TSO/ISPF
  • Familiarity with Gen AI tools
  • DevOps automation experience

Benefits For Senior Mainframe Developer

Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Stock options where applicable
  • World-class training program in financial services
  • Flexible work/life balance options
  • Career development through coaching
  • Collaborative and progressive team environment

Related Jobs

Software Engineer

Senior Software Engineer position at ResMed's Brightree division, focusing on cloud-native healthcare solutions using Microsoft technologies and AWS.

Senior Full-stack Software Engineer

Senior Full-stack Software Engineer position at Manulife, developing HR applications and enterprise solutions using React, Python, and Java Spring Boot in Toronto.

Senior Software Engineer II - Smart Trailer & Connected Equipment

Senior Software Engineer role at Samsara focusing on Smart Trailer and Connected Equipment solutions, building IoT applications for tracking and monitoring physical assets.

Senior Software Engineer, Account Management

Senior Software Engineer role at Asana focused on building and scaling account management systems for enterprise clients with competitive compensation and comprehensive benefits.

Senior Software Engineer, Admin Area

Senior Software Engineer position at Asana focusing on data management and enterprise features in Vancouver, BC.