Sr. Software Developer (1yr Contract)

Open Text CorporationWaterloo, ON
CA$98,080 - CA$147,120Onsite

About The Position

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us. Sr. Software Developer - Waterloo, ON, office (office based 5 days a week), 12 month Contract, with possibility for extension. Your Impact: The division is seeking an experienced Sr Software Engineer who shares our passion for developing and maintaining the Enterprise Capture product line. OpenText’s Capture solutions are deployed both on premise and in the cloud. OpenText Capture technology transforms digital and paper business documents into application-ready information providing a flexible, end-to-end capture solution that includes document capture, classification, data extraction, information validation, and delivery to line of business or backend systems. A Development role at OpenText is more than just a job; it's an opportunity to impact lives. As a key contributor, you'll be instrumental in constructing cutting-edge Information Management Solutions that contribute to sustainable supply chains, support refugees, and enhance medical information access to save lives. You will engage in solving meaningful challenges within a motivated team, gaining exposure to advanced technologies beyond individual access. You will be encouraged to cultivate an engineering mindset, driving the creation of innovative software solutions that address real-world problems and shape the future.

Requirements

  • Expert in server-side development
  • Knowledge and Experience with C++ 20 (required); Angular
  • Up to date knowledge of .NET Framework (C#), .NET Core, ASP.NET Core
  • Experience with Windows architecture, Windows services, Web API
  • Develop and optimize SQL-based database solutions.
  • Manage source code using Git version control.
  • Build high-performance, multithreaded applications.
  • Apply object-oriented design principles and design patterns.
  • Troubleshoot and resolve complex technical issues.
  • Excellent communication skills, both verbal and written

Nice To Haves

  • Experience with memory mapped designs
  • Experience with Dockers and related containerization technology, Kubernetes or related orchestration software, Helm
  • Experience with AWS/Azure/Google Cloud Platform
  • Comfortable with leveraging AI assistance for code development, code reviews, and productivity

Responsibilities

  • Major emphasis on writing excellent code following industry best practices
  • Create and maintain technical documentation
  • Design and development of Capture components related to capture, processing, and recognition of business documents
  • Ownership and technical leadership end-to-end; design, development, validation and test automation, deployment, and support in production.
  • Work closely with Quality Engineering to review test plans and test cases
  • Provide technical guidance for major software initiatives, including technology standardization and modernization.
  • Team technical leadership: distribute tasks, track progress, technical risk assessment, problem solving, early risk notification, report progress and status to manager.
  • Perform all assigned jobs with minimal assistance from the supervisor
  • Respond promptly and professionally to bug reports and customer escalations

Benefits

  • variable and commission compensation opportunities for eligible roles
  • vacation entitlement
  • paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service