Software Engineer II (Mainframe)

TDToronto, ON
Onsite

About The Position

The Core Platform Party1 Product Group is responsible for maintaining and developing foundational applications that support TD’s customer book of record. These systems manage customer demographic and relationship data, including customer-to-account relationships, contact permissions, Do Not Solicit preferences, and regulatory compliance. TD’s Core Platform Party1 Product Group is seeking a talented Software Engineer II to support mission-critical applications including CIF (CustomerLink), PRTCL (Party API) and others. This role offers the opportunity to work on scalable, secure, and high-performance systems that underpin TD’s customer data and regulatory compliance platforms. We are seeking a skilled Software Engineer II with expertise in Host/Mainframe technology. This ideal candidate will have strong development skills and experience working in Host environments. You will play a key role designing, developing, and optimizing Party1 applications while ensuring scalability, security, and performance. Candidate will be responsible for providing technical leadership within POD.

Requirements

  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 7+ Years of experience with Mainframe technology including Cobol, IMS, DB2, zOS and Endevor.
  • Strong proficiency in IMS and DB2 database technology
  • 7+ years of development and end to end design experience
  • Experience with REST API
  • Proficient with SDLC knowledge
  • Architecture, Design and Development Experience
  • Hands-on experience with Host development tools and frameworks.
  • Hands-on experience with IMS and DB2, including SQL scripting.

Nice To Haves

  • Graduate degree nice to have
  • Experience in JAVA, REST API, Oracle, SQL Server
  • Database Knowledge on Event Hub, Kafka or equivalent
  • Experience with Azure cloud environments
  • Familiar with observability tools like Datadog
  • Experience with Autosys for jobs scheduling
  • Experience working on Banking Domain Projects

Responsibilities

  • Lead and contribute to the design and development of scalable enterprise applications.
  • Conduct root cause analysis and proactively present remediation options.
  • Collaborate with business stakeholders, development PODs, and technical teams to align solutions with application roadmaps.
  • Estimate timelines and effort for design and development tasks.
  • Identify risks and potential issues in solution approaches and use cases.
  • Ensure designs leverage reusable components and align with business requirements.
  • Participate actively in agile ceremonies, design discussions, and peer reviews.
  • Adhere to TD’s internal policies, technology control standards, and regulatory guidelines.
  • Provide technical support for escalated incidents and outages.
  • Create and maintain design and solution artifacts.
  • Continuously identify and implement improvement opportunities.

Benefits

  • Base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular development conversations, training programs, and a competitive benefits plan.
  • Online learning platform and a variety of mentoring programs.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

101-250 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service