Principal Software Developer
Role Overview
Construct information management solutions that address real-world challenges and support digital transformation.
Work in a motivated team using advanced technologies and an engineering mindset to create innovative software solutions.
Key Skills for This Role
Full Job Posting
Role Impact
Construct information management solutions that address real-world challenges and support digital transformation.
Work in a motivated team using advanced technologies and an engineering mindset to create innovative software solutions.
What the Role Offers
- Translate domain expertise into value for products, the business unit, and customers.
- Define and deliver large-scale projects while balancing multiple constraints.
- Create technical solutions that address competing customer goals and course-correct ineffective paths.
- Set longer-term strategy for business projects.
- Ensure the quality of team technical work, from code to software designs, and develop less experienced members.
What You Need to Succeed
- Possess 12-15 years of professional experience.
- Strong Java programming and Spring Boot microservices development experience.
- Experience developing, deploying, and supporting cloud-native SaaS applications.
- Hands-on experience with GCP, AWS, and/or Azure.
- Experience designing scalable distributed systems using caching, messaging, and event-driven architectures.
- Strong understanding of asynchronous processing and high-performance application design.
- Experience with relational and NoSQL databases.
- Familiarity with AI technologies and AI tools for code generation, testing, debugging, documentation, and productivity.
Compensation
- A benefits package supports physical, emotional, and financial wellbeing.
- Eligible roles may include variable and commission compensation opportunities, vacation entitlement, and paid time off.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at OpenText
Principal Product Manager (AI)
Richmond Hill, CAN
OpenText seeks a Principal Product Manager to define and bring its AI-powered Intelligent Fax Aviator solution to market. The role owns product strategy, roadmap, releases, commercialization, and stakeholder alignment; i
Senior Technical Marketing Specialist
, CAN
OpenText seeks a hands-on technical marketing professional to build customer-focused demonstrations and reusable enablement assets that explain business outcomes. The role calls for strong communication and storytelling,
Lead Product Manager (Digital Experience) 1
Mississauga, CAN
OpenText is seeking a Lead Product Manager to shape strategy and deliver integrated Experience Cloud capabilities across digital experience, communications, analytics, and AI-enabled engagement. Candidates need 8+ years
Lead Product Manager (Digital Experience) 1
Richmond Hill, CAN
OpenText is seeking a Lead Product Manager to shape strategy, roadmaps, and delivery for integrated Experience Cloud and digital experience capabilities. The role requires 8+ years of enterprise software or cloud product
Lead Product Manager (Digital Experience) 1
Mississauga, CAN
OpenText is seeking a Lead Product Manager to shape strategy and deliver integrated Experience Cloud capabilities across digital experience, communications, analytics, and AI-enabled engagement. Candidates need 8+ years
Principal Product Manager (OpenText Business Network - Healthcare Solutions)
Richmond Hill, CAN
OpenText is hiring a Principal Product Manager to lead strategy and execution for healthcare connectivity, compliance, and workflow solutions. Candidates need 8+ years in enterprise software or related product management
Director, Product Management
Richmond Hill, CAN
OpenText seeks a product management director to lead strategy and growth for its enterprise customer communications portfolio across cloud and off-cloud deployments. The role owns roadmaps, modernization, AI strategy, mo
Software Developer- RPA / UiPath Specialist
Mississauga, CAN
OpenText is seeking a hands-on Software Developer specializing in UiPath RPA and emerging agentic AI for its Order-to-Cash organization. You will build and support enterprise automations across business systems, integrat
Principal Product Manager (AI)
Richmond Hill, CAN
Senior Technical Marketing Specialist
, CAN
Lead Product Manager (Digital Experience) 1
Mississauga, CAN
Lead Product Manager (Digital Experience) 1
Richmond Hill, CAN
Lead Product Manager (Digital Experience) 1
Mississauga, CAN
Principal Product Manager (OpenText Business Network - Healthcare Solutions)
Richmond Hill, CAN
Director, Product Management
Richmond Hill, CAN
Software Developer- RPA / UiPath Specialist
Mississauga, CAN