Software Engineer I (Host/Mainframe)

TDToronto, ON
Onsite

About The Position

The Core Platform Party1 Product Group is responsible for maintaining & 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 I 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 I with experience 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)
  • 2-3 Years of experience with Mainframe technology including Cobol, IMS, DB2, zOS and Endevor.
  • Strong proficiency in IMS and DB2 database technology
  • 2-3 years of development and end to end design experience
  • 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

  • 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

  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service