Principal IT Software Developer

Open Text CorporationWaterloo, ON
CA$118,000 - CA$177,000

About The Position

The Principal Developer, IT – System Integrations is a senior technical leader responsible for the design, development, and evolution of enterprise integration solutions across complex, multi-system environments. This role combines hands-on engineering expertise, domain-level architecture accountability, and technical leadership to ensure integration solutions are scalable, reliable, secure, and aligned with enterprise standards.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 10+ years of experience in software development and system integrations.
  • 8+ years designing and building enterprise integration solutions and APIs.
  • Strong expertise in: REST/SOAP APIs, microservices, and event-driven architectures
  • Integration platforms and technologies (SAP Integration Suite, SAP PI/PO, MuleSoft, Boomi, Informatica)
  • Data integration, transformation, and persistence (SQL)
  • Software development languages and frameworks (.NET, Java, Javascript)
  • Experience with API management and governance platforms
  • Experience with Windows operating systems
  • Proven ability to translate requirements into architecture and design artifacts.
  • Strong communication, mentoring, and leadership capabilities.

Nice To Haves

  • Deep expertise with SAP Integration Suite
  • Experience with cloud-native integration architectures (Azure, AWS, GCP).
  • Experience in platform engineering or integration platform ownership models.
  • Familiarity with CI/CD, Agile, Payment systems, observability and monitoring, security frameworks, identity and access integrations, ServiceNow, Linux, Network infrastructure and patterns.
  • Participation in architecture governance boards or design authorities.
  • Relevant certifications in Integration technologies, Cloud platforms, and/or architectural areas (TOGAF Ect.)

Responsibilities

  • Lead the design of end-to-end integration solutions across applications, data, and platforms.
  • Translate enterprise High-Level Designs (HLDs) into domain-level Low-Level Designs (LLDs) and implementation guidance.
  • Define and apply modern integration patterns.
  • Design for cloud-native, hybrid, and multi-cloud integration models.
  • Ensure solutions align with enterprise architecture, security, and governance frameworks.
  • Incorporate resilience patterns (retry, circuit breaker, idempotency, fault tolerance).
  • Promote event-first and asynchronous design approaches where appropriate.
  • Evaluate and define integration platform strategy, including reuse of shared services and accelerators.
  • Promote cost optimization (efficient use of integration platforms and cloud resources).
  • Lead and support integration modernization initiatives.
  • Mentor and coach team members within the integration domain.
  • Provide architectural and technical guidance across multiple teams and initiatives.
  • Foster a culture of: Technical excellence and innovation, Continuous improvement and learning, Ownership and accountability
  • Support onboarding and skill development in integration platforms and applications
  • Partner with product owners and delivery teams to translate requirements into scalable technical solutions.
  • Support estimation, technical planning, and roadmap alignment.
  • Ensure solutions meet non-functional requirements, aligned with integration standards frameworks
  • Lead resolution of complex production issues, including root cause analysis and systemic improvements.

Benefits

  • Thoughtfully designed benefits package that supports your physical, emotional, and financial wellbeing.
  • Compensation programs, including variable and commission compensation opportunities for eligible roles, vacation entitlement, and paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service