Skip to content
×

Sr. Software Developer

Job in Richmond Hill, Ontario, Canada
Listing for: OpenText
Full Time position Listed on 2026-11-10
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR

Job Description & How to Apply Below

At Open Text, 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.

Role:
Senior Software Developer
Digital Experience (DX) is the new marketing domain. 89% of companies plan to make Customer Experience their number one area of engagement by next year. Upgrading customer experience capabilities helps companies unlock new revenue streams and bolster existing ones, attract and retain clients, and reach new segments—all while driving higher conversion and engagement. Open Text’s rich portfolio of Web Content Management, Digital Asset Management, Customer Communication Management, and Workforce Optimization solutions offers exciting and compelling ways to address client needs in this area.

As part of Open Text’s Digital Experience organization, you will help deliver information management solutions that address real-world customer needs, balancing customer commitments and operational stability with modernization and long-term product health. You will also support modernization initiatives for Open Text’s XDDS fax platform, working across its established codebase while helping move it toward a cloud-native future.

Your Impact
The Senior Software Developer is a hands‑on technical contributor and emerging technical lead who designs, develops, and supports Java and Spring Boot microservices running on Google Cloud Platform (GCP), and helps modernize Open Text’s XDDS fax platform across its established multi‑language codebase.

Key Responsibilities
As a Senior Software Developer, you will:

Develop and maintain existing products and services.

Deliver customer‑requested features and roadmap enhancements.

Investigate and resolve production issues and performance bottlenecks.

Reduce technical debt and improve code quality.

Support security, compliance, and operational reliability objectives.

Collaborate with Product, Support, and Customer Success teams.

Own and deliver projects aligned with the team's quarterly cadence, from technical design and implementation through testing, deployment, and production support, ensuring work contributes to client success.

Design, develop, and maintain Java and Spring Boot microservices on GCP, enabling incremental modernization without disrupting customer operations.

Decompose client problems into designs with multiple interacting software components, mastering code fluency fundamentals and applying secure coding, code reviews, automated testing, and API quality practices.

Investigate production issues, identify root causes, and improve service reliability, performance, observability, and recovery.

Support legacy XDDS fax platform modernization, including analyzing, enhancing, and troubleshooting existing C++, Java, Angular, shell, and Perl code, database interactions, and REST and SOAP interfaces, while preserving compatibility and service continuity.

Port and migrate legacy XDDS components from Solaris to Linux, adapting C++ code, build processes, scripts, and database connectivity, and validating functional and performance parity.

Build containerized deployments using Docker and Kubernetes for modernized and ported XDDS components and Java microservices, supporting portability, scalability, and consistent environments.

Contribute to CI/CD, deployment automation, and cloud‑operational practices for Java services on GCP, working with partner teams to improve release consistency and reduce delivery risk.

Apply AI in day‑to‑day development work, such as AI‑assisted coding, code review, and test generation, and validate AI‑generated output for correctness, security, privacy, and value.

Serve as a technical lead,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary