Software Engineer (RPG IBM iSeries AS/400)

Toppan MerrillToronto, ON
Remote

About The Position

Toppan Merrill is a global technology leader committed to simplifying the complexity of regulatory disclosure and communications. We offer the most intuitive end-to-end SaaS platform for complex compliant content creation and enhancement of multi-stakeholder collaboration. Our industry leading technology is backed by what we are best known for: unmatched market expertise and unparalleled customer service. Toppan Merrill is a leading partner for the financial, legal, health and capital markets. We believe in high-trust collaboration and value each person's unique skills, perspectives and experiences. Our success is driven by our world-class global teams and culture. Learn more at https://www.toppanmerrill.com/careers/. Toppan Merrill has an exciting opportunity for a Software Engineer (RPG IBM iSeries AS/400), to join our remote Canadian team. You will design, develop, enhance, and support our business-critical ERP applications that power our Regulated Communications line of business. These systems support end-to-end business processes, ensure regulatory compliance, and enable reliable, scalable operations. You will work closely with product, QA, operations, and internal/external clients to interpret, document, and translate functional and non-functional requirements into secure, maintainable, and high-performing IBM i–based solutions. Playing a key role in sustaining and modernizing a mission-critical ERP platform while ensuring production stability and continuous improvement.

Requirements

  • 5+ years of application development experience on IBM Power Systems (System i / iSeries / AS/400)
  • 2+ years of experience translating functional and non-functional requirements into system requirements
  • Ability to build positive working relationships across engineering, product, operations, and leadership
  • Hands-on experience with: RPG IV (ILE), RPGLE, RPG Free, CL, CLLE, DB2/400, SQLRPGLE
  • Basic knowledge of IBM i OS commands
  • Experience supporting production systems and participating in performance tuning and optimization

Responsibilities

  • Design, develop, modify, and support ERP applications on the IBM i (AS/400 / iSeries / Power Systems) platform
  • Translate functional and non-functional business requirements into clear technical and system designs
  • Operate autonomously as a strong individual contributor while collaborating effectively within a team
  • Implement new features, resolve defects, and enhance performance of existing applications
  • Support end-to-end ERP business processes with a focus on reliability, data integrity, and compliance
  • Provide production support, issue investigation, root-cause analysis, and remediation
  • Participate in technical design discussions, sprint planning, estimation, and backlog refinement
  • Adhere to the Toppan Merrill Project Life Cycle, development methodologies, ITIL, ISO standards, and IT controls
  • Ensure best practices for coding, testing, system acceptance, change control, and security
  • Conduct code reviews, follow established patterns and standards, and contribute to long-term platform health
  • Leverage new technologies and practices to modernize legacy components and improve delivery efficiency
  • Communicate proactively regarding timelines, risks, and changes to ensure alignment and transparency
  • Collaborate in a global delivery environment, partnering with distributed teams as needed

Benefits

  • Enhanced Medical, Dental, Vision and Life insurance for employees and dependents
  • Retirement Savings Plan
  • Paid time off including vacation sick, community involvement, bereavement, jury duty, and holidays.
  • Paid parental leave
  • Paid community involvement/volunteer days
  • Wellness Resources and Employee Assistance Programming
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service