Sr. Software Developer Hit enter to view the job description

March 12 2025
Industries IT: Services
Categories Programming, Development
Waterloo, ON • Full time

OPENTEXT
OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.


Senior Software Developer in Waterloo, ON (Hybrid) - 1 year contract

OpenText Online Editing Service is a cloud service that facilitates efficient, secure and compliant collaboration across all your documents. The service uses industry leading API that allows users to collaborate across their business documents via the cloud. Content Management platforms can leverage these capabilities to allow customers to more effectively collaborate on documents, presentations and spreadsheets whether cloud based or on-premises.

Your Impact:

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 Content Management Solutions that contribute to helping customers around the world. 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.

What the role offers:

As a Senior Software Developer, you will:

  • Architect, build, and maintain high-performance, scalable web applications and backend systems using modern frameworks and technologies.
  • Develop and deploy cloud-native solutions on platforms such as AWS, Azure, or Google Cloud, ensuring scalability, security, and efficiency.
  • Create RESTful APIs, microservices, and database schemas to support seamless application performance and data integrity.
  • Design and implement features for information management or document management systems, ensuring efficient storage, retrieval, and organization of data or documents.
  • Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.
  • Partners with product managers, designers, and engineers to translate business needs into technical solutions, including requirements related to document or data workflows.
  • Guide and mentor junior developers, promoting a culture of technical excellence and collaboration.
  • Diagnose and resolve complex technical challenges across the stack, including issues related to information or document management systems.
  • Stay updated on industry trends and emerging technologies, recommending improvements to enhance our systems and processes.

What you need to Succeed:

5+ years of professional software development experience, with a focus on web applications, backend systems, cloud environments, and information management or document management systems.

Technical Skills:

  • Proficiency in programming languages such as Python, JavaScript/TypeScript, or Java.
  • Strong experience with web frameworks (e.g., Django, Flask, React, Node.js) and backend technologies (e.g., REST APIs, GraphQL).
  • Expertise in cloud platforms (e.g., AWS, Azure, GCP) and tools like Docker, Kubernetes, or serverless architectures.
  • Hands-on experience with information management or document management systems (e.g., systems for document storage, metadata tagging, version control, or search functionality).
  • Familiarity with databases (e.g., PostgreSQL, MongoDB, MySQL) and caching systems (e.g., Redis).
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

Personal Attributes

  • Problem-Solving: Proven ability to design scalable architectures and troubleshoot complex systems, including those handling structured or unstructured data.
  • Communication: Strong verbal and written communication skills, with the ability to explain technical concepts to diverse audiences.
  • Analytical mindset with strong critical-thinking skills.
  • Self-driven and proactive in tackling challenges.
  • Collaborative team player with a passion for mentoring and knowledge-sharing.
  • Adaptable and enthusiastic about learning in a fast-evolving technical landscape.

One last thing:

OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned.

Join us on our mission to drive positive change through privacy, technology, and collaboration. At OpenText, we don't just have a culture; we have character. Choose us because you want to be part of a company that embraces innovation and empowers its employees to make a difference.


OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at hr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network