Lead Software Developer
Role Overview
Lead software developer role in Richmond Hill, Ontario; the description specifies an office-based location.
Contributes to the OpenText OCP Platform, an information-management-as-a-service platform for multi-tenant SaaS applications.
Connects product development teams with cloud operations, focusing on faster delivery, reliability engineering, technology obsolescence, and fewer software failures.
Key Skills for This Role
Full Job Posting
Role and platform
Lead software developer role in Richmond Hill, Ontario; the description specifies an office-based location.
Contributes to the OpenText OCP Platform, an information-management-as-a-service platform for multi-tenant SaaS applications.
Connects product development teams with cloud operations, focusing on faster delivery, reliability engineering, technology obsolescence, and fewer software failures.
What the role offers
- Contribute to the OCP Platform and capabilities for internal and external developer communities.
- Apply DevOps practices including continuous integration, deployment, testing, and monitoring to improve reliability and incident response.
- Design, develop, test, deploy, maintain, and improve cloud-first software infrastructure and solutions.
- Build maintainable cloud code and web services, develop PaaS capabilities, and support SaaS applications.
- Work with internal engineering and operations teams to respond to platform and application needs.
- Mentor junior team members on code design, testing, and standards.
What you need to succeed
- Bachelor’s degree in Computer Science or equivalent practical experience, with five or more years of relevant software development experience.
- Strong Java expertise, including Spring and Spring Boot, and solid software engineering fundamentals.
- Expertise in database programming and messaging protocols.
- Experience with cloud-based services on platforms such as Kubernetes, AWS, Azure, or GCP.
- Proficiency designing and integrating REST-based APIs.
- Experience with DevOps, Agile, and CI/CD automation for testing and deployment.
- Experience with backend development and PaaS capabilities.
- Front-end development using React, JavaScript, TypeScript, HTML5, and CSS3 is a plus.
- Ability to build scalable, high-performance, accessible, responsive interfaces with cross-browser compatibility.
- Strong communication, proactive ownership, distributed-team collaboration, and mentoring capabilities.
Workplace
- The role is office-based in Richmond Hill, Ontario.
Salary range
- Posted salary range is $118,000–$168,000; actual salary may vary based on candidate and market factors.
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
Contract Manager
Richmond Hill, CAN
OpenText seeks a contract manager to lead procurement negotiations and manage supplier agreements across global corporate functions, with a focus on privacy and information security. Applicants need legal qualifications,
Director, Product Management
Mississauga, CAN
OpenText seeks a product leader to set strategy and drive growth for its enterprise communications management portfolio. The role leads a global product team and cloud, AI, integration, and modernization roadmaps. Candid
Manager, Software Development
Richmond Hill, CAN
OpenText is seeking a first-line software development manager to build and lead an engineering team for its Image & Fax Aviator Platform. The role combines people leadership, software delivery, Scrum execution, and opera
Business Process Director
Mississauga, CAN
OpenText is seeking a director to lead end-to-end process design for its Cloud Acceleration work. The role diagnoses process friction, designs scalable improvements, and coordinates implementation across functions; candi
Contract Manager
Richmond Hill, CAN
Director, Product Management
Mississauga, CAN
Manager, Software Development
Richmond Hill, CAN
Business Process Director
Mississauga, CAN
Sr. Director, Change Office
Mississauga, CAN
Sr. Director, Change Office
Mississauga, CAN
Sr. Software Developer
Waterloo, CAN