Principal Software Developer

 

Description:


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.

What The Role Offers

As a Principal Software Developer, you will:
 

  • Translate domain expertise into value for the product, business unit, and customers.
  • Create technical solutions that harmonize with and address competing customer goals.
  • Identify and course-correct when the current path does not effectively serve customer needs.
  • Play a key role in setting longer-term strategy for business projects, with a view extending beyond the immediate horizon.
  • Lead large scale projects and programs aligned with the team's quarterly cadence, ensuring work contributes to customer success.
  • Decompose customer problems into designs with multiple interacting software components, mastering code fluency fundamentals.
  • Serve as a technical lead, recognized for growing domain expertise, embracing change, and navigating ambiguity with resiliency, while fostering the development of less experienced team members.
  • Model integrity and excellence, influencing best practices within the team and leveraging expertise.
  • Identify and address issues when the current path does not effectively serve customer needs, collaborating with the team for corrections.
  • Keep customer value in focus, using input from others to determine appropriate technical solutions and making timely decisions without compromising trust.
  • Possess minimum of 12 years of related previous professional experience.
     

What You Need To Succeed
 

  • Full stack proficiency in Java, Angular, PostgreSQL
  • Familiar with Python, C/C++, Pyramid, Go, React, jQuery, SymmetricDS
  • Proficiency with secure software development lifecycle practices.
  • Experience with OAuth, OpenID Connect, SAML, FIDO2, Cryptography, PKCS, PKI.
  • Experience operating, programming and debugging in Linux, Windows.
  • Experience with GitLab, Docker, Kubernetes, SaaS, PaaS.
  • Experience with automation including Bash, PowerShell, Cypress, Playwright

Organization OpenText
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-07-24 5:10 am
Expires on 2026-01-06