Senior Mainframe Software Developer
Royal Bank of Canada
Job Description
What is the opportunity?
The Senior Mainframe Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will design, develop and build complex technology solutions that drive operational excellence and transformational improvements to stability, performance and resilience of Retail Investments Technology platform.
You will also explore and innovate on latest AI technologies that RBC has to offer in solving real world problems. You will take on challenges to build and implement GenAI based solutions that drive software development efficiencies, automation of manual operational processes and reduction of production issue resolution time improving client experience.
You will also partner with cross-functional teams across engineering and business stakeholders to deliver high-impact features and enhancements, turning requirements into business and client value.
What will you do?
Design, develop and implement innovative solution for Retail Investments Core Systems in the platform Resilience and Maintenance spaces.
Partner with business and SRE partners to resolve critical production issues, ensuring best-in-class system availability and client experience.
Build Gen-AI based solutions that drive software development efficiencies including technology currency upgrades and strengthening of application resilience.
Identify, develop, and implement AI-driven automation solutions to replace manual workflows and streamline Core Banking operational processes.
Play a key role in the delivery of technology roadmap, spearheading enhanced engineering standards, automation, software delivery practices, and quality gates to ensure consistent, reliable, and high-quality software releases.
Collaborate with fellow developers to adopt Shift-Left principle on maintenance and operations requirements ensuring all software design, architecture, and code prioritize long-term maintainability, operational stability, and observability.
What do you need to succeed?
- Mainframe Expertise : Proficiency in COBOL, JCL, DFSORT, IMS, CICS, DB2, and TSO/ISPF.
- Generative AI Mastery : Hands-on experience with AI design principles, platforms, and tools (e.g., Agentic AI, RAG, Vector DB, VS Code Co-Pilot, Cursor, Windsurf).
- AI Solution Implementation : Proven track record of deploying AI solutions to address domain-specific business challenges.
- Technical & Leadership Skills : Strong interpersonal skills, ownership, and leadership in cross-functional teams, with 10 years of IT development experience.
- Modern Development Practices : Agile project delivery, DevOps automation (UrbanCodeDeploy, GitHub, Jenkins, Ansible), and thought leadership in driving business value.
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program including bonuses and flexible benefits
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- Access to a variety of job opportunities across business and geographies
#LI-POST
#TechPJ
Job Skills
Agile Framework, Agile Framework, AI Adoption, AI Agents, AI Frameworks, AI Platforms, AI Prompting, Artificial Intelligence (AI), ChatGPT, COBOL (Programming Language), Cobol Mainframe, DB2 SQL, DFSORT, Generative AI, GitHub Copilot, IBM Db2, IBM DB2 Database, IBM DB2 SQL, IBM MainFrame COBOL, IBM Mainframes, Job Control Language (JCL), Mainframe Applications, Mainframe Development, Mainframe Programming, Mainframe Software {+ 3 more}Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTOCity:
TorontoCountry:
CanadaWork hours/week:
37.5Employment Type:
Full timePlatform:
TECHNOLOGY AND OPERATIONSJob Type:
RegularPay Type:
SalariedPosted Date:
2026-04-21Application Deadline:
2026-06-30Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
- ...Description Associate should be a strong in Mainframe development Associate should have... ...the testing cycle Managing the full software development lifecycle, from requirements... ...licenses, Relevant experience and skills, Seniority and performance, Market and business...MainframePermanent employmentFull timeLocal area
- ...Job Description What is the opportunity? The Lead Software Developer is an exciting & challenging opportunity for a Software engineer... ...across multiple tech squads. What do you need to succeed? Mainframe Expertise : Proficiency in COBOL, JCL, DFSORT, IMS, CICS,...MainframeLong term contractFull timeFlexible hoursShift work
$61.6k - $113.9k per year
...Description Understands that the success of a developer is to understand the core business... ...strategy. Conceive and write detailed software implementations/code while ensuring that... ...Typically 3 to 5 years of work experience as a Mainframe Programmer and/or B.S./B.A. in computer...MainframeFull timeContract workPart time- ...Role: Sr. Mainframe Developer Location: Toronto, ON – Hybrid (4 Days WFO) Duration: 12 Months Role Description – Must‑Have ~ Mainframe expert with 10 years hands‑on experience ~5 years mainframe application support experience ~ zOS, MVS, TSO/ISPF, JCL...MainframeSeniorContract work
- We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the development stream, specializing in the design, construction,...SeniorLong term contractContract work
- ...Job Description We are seeking an experienced Senior Mainframe Developer with strong expertise in Mainframe technologies and production/application support. The ideal candidate should have hands-on experience working in enterprise environments and supporting critical...MainframeSeniorFull timeManual labor
$75.9k - $141.9k per year
...West Job Family Group: Technology Keys for the role Developer with 5-10 years of C# development experience Banking / Financial... ...Market Risk experience would be ideal Drives the overall software development lifecycle including working across functional teams...SeniorFull timeContract workPart time- We are seeking a highly skilled Senior Software Developer specializing in Microsoft CRM/ERP architectures to support a major enterprise Modernization program. In this role, you will focus on delivering post-Minimum Viable Product (MVP) solution enhancements and evolution. Working...SeniorContract work
- We are seeking a highly accomplished Senior Software Developer specializing in enterprise Asset Management solutions to drive the development, configuration, and full-lifecycle implementation of the IBM Maximo Application Suite. In this role, you will analyze sophisticated...SeniorLong term contractContract workRemote work
- We are seeking a highly accomplished Senior Software Developer to lead the translation of complex technical systems specifications into high-performing, deployable applications. In this role, you will write and optimize code across multi-tier web platforms and modern cloud...SeniorContract work
- ...Must haves: Expert-level skills in developing front-end web solutions using Angular, TypeScript, and Bootstrap. Over 8 years of experience designing, building, and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend. Strong...SeniorContract workFlexible hours
- We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications...Senior
- ...Deliverables for Sr. Software Developers: Provide data extracts and analysis to assist business analysis and decision making. Assist... ...to minimize potential risks and address security concerns. Develop scripts to implement the solution to meet business needs....SeniorContract work
- ...Engineer is key role in the development and delivery of high-quality software solutions that drive innovation in the healthcare industry. You will work closely with cross-functional teams to design, develop, and implement software applications that meet the needs of our...SeniorFull timeWork at officeRemote work
- We are seeking a highly skilled Senior Software Developer to support an enterprise-level Modernization program within the Document Digitization workstream. The primary scope of this role involves developing, configuring, and optimizing data-driven systems to enhance usability...Senior
- ...inter/intra-ministerial committees and task forces Lead and develop geoprocessing and GIS web services Lead and develop server-side... ...Identify the most efficient methods for development, evaluating software trends to provide technical advice to management. Conduct...SeniorContract work
- We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems...SeniorLong term contractContract workWork at office
- ...Software Developer – Front End Position Overview The Software Developer – Front End is responsible for designing, developing, testing, deploying, and supporting modern cloud-native web applications. The role involves collaborating with Business Analysts, Product Managers...SeniorLong term contractFull timeTemporary work
- We are seeking a highly accomplished and technical Senior Software Developer - Front End for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the front-end development stream, specializing in the...SeniorLong term contractContract workInterim role
- Position Summary We are seeking a highly seasoned Senior Software Developer - CRM to translate complex technical system specifications into robust, functioning, and fully tested public sector CRM applications. In this role, you will lead the hands-on configuration, development...SeniorContract workRemote workMonday to friday
- We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise-level web applications. In this role, you will lead the transformation of complex technical system specifications...SeniorLong term contractContract work
$110k per year
...evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin... ...to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting... .... ~ BSc. in Computer Science, Software Engineering, or a similar field. ~...SeniorLong term contractTemporary workSummer workWork at officeLocal areaRemote workFlexible hours- We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high...SeniorContract workWork at officeMonday to friday
- We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership...SeniorContract workRemote work
- We are seeking a highly skilled Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI initiatives. This role is instrumental in enabling, designing, and optimizing cloud environments across major platforms, including Azure, AWS, IBM, Oracle, and...SeniorContract work
- ...agent experience, analytics, Contact Lens, CTR data)? Can you develop AI-powered capabilities using Amazon Q in Connect and Amazon Bedrock... ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an...SeniorContract work
- ...Factories, Azure Databricks, Azure Synapse? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive...SeniorContract work
- We are seeking a seasoned Senior Software Developer with extensive expertise in Oracle Siebel CRM to lead the design and development of enterprise-level applications. This role requires a technical expert capable of translating complex specifications into high-performing code...SeniorContract work
- We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments...SeniorContract work
$88k - $130k per year
...organization. As a Technical Lead or a Senior Consultant, you will be responsible for... .... Lead and mentor a team of developers, fostering technical growth and ensuring... ...clients shape the future with confidence and develop answers for the most pressing issues of today...SeniorLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Mainframe Software Developer. Be the first to apply!
- software engineer internship Toronto, ON
- director software engineering Toronto, ON
- part time software developer Toronto, ON
- software developer remote Toronto, ON
- software engineer - computer Toronto, ON
- software developer entry level Toronto, ON
- software developer internship no experience Toronto, ON
- développeur logiciel Toronto, ON
- remote entry level software developer Toronto, ON
- software engineer co-op Toronto, ON
