Lead Software Developer
OpenText
At OpenText, 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: Lead Software Developer
As part of OpenText’s Digital Experience organization, you will help deliver information management solutions that address real-world customer needs. You will also support modernization initiatives for the Opentext’s XDDS fax platform, working across its established codebase while helping move it toward a cloud-native future. You will shape technical direction, collaborate across teams, and bring a development mindset to meaningful challenges.
Your ImpactWe are seeking a hands‑on Lead Software Developer to lead engineering delivery and the evolution of existing revenue‑generating products. You will design, develop, and support Java and Spring Boot microservices running on Google Cloud Platform (GCP), balancing customer commitments and operational stability with modernization and long‑term product health. This role combines technical leadership, hands‑on development, mentoring, and practical AI experience to improve engineering effectiveness and deliver reliable, secure, and scalable software.
What the Role OffersAs a Lead Software Developer, you will:
- Lead end‑to‑end delivery for existing product portfolios, from technical design and implementation through testing, deployment, and production support;
remain actively involved in coding and troubleshooting. - Design, develop, and maintain Java and Spring Boot microservices on GCP, coordinating feature development, maintenance, and support while enabling incremental modernization without disrupting customer operations.
- Own technical design decisions and drive architectural consistency, secure coding, code reviews, automated testing, API quality, and maintainability across services.
- Prioritize customer commitments and operational improvements;
investigate production issues, identify root causes, and improve service reliability, performance, observability, and recovery. - Mentor developers through design discussions, code reviews, and knowledge sharing;
promote engineering practices that improve quality, ownership, and delivery effectiveness. - Partner with Product Management on roadmap execution and collaborate with QA, cloud operations, and support teams to clarify requirements, assess trade‑offs, manage dependencies, and deliver production‑ready releases.
- Support legacy XDDS fax platform modernization initiatives, 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, including adapting C++ code, build processes, shell and Perl scripts, and database connectivity, and validating functional and performance parity.
- Design and build containerized deployments using Docker and Kubernetes for modernized and ported XDDS components and Java microservices, supporting portability, scalability, and consistent environments.
- Strengthen 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 practical AI experience to engineering workflows and relevant product use cases;
validate AI‑generated outputs and proposed integrations for correctness, security, privacy, and measurable value. - Provide technical and business leadership beyond team boundaries, driving multi‑team initiatives and aligning technical decisions with client value and longer‑term product strategy.
- Build an understanding of the business context, make timely decisions informed by stakeholder input, and adjust direction when an approach no longer serves client needs;
prioritize client trustover expediency.
- 8–12 years of professional software development experience.
- Strong hands‑on experience developing and supporting enterprise applications using Java and Spring Boot, including RESTful APIs and microservices.
- Experience deploying, operating, and troubleshooting production services on Google Cloud Platform (GCP), with an understanding of cloud security, configuration, monitoring, and scalability.
- Demonstrated experience designing and implementing containerized solutions with Docker and Kubernetes, including images, deployment configuration, scaling, and troubleshooting.
- Demonstrated technical leadership, including architectural decision‑making, hands‑on implementation, code reviews, mentoring, and cross‑functional delivery.
- Strong understanding of distributed systems, service integration, data persistence, reliability, and performance troubleshooting.
- Experience with automated testing, Git‑based source control, GitLab CI/CD pipelines, and secure software development practices.
- Practical AI experience, including applying AI‑assisted development tools or integrating AI capabilities into software solutions, with the ability to explain use cases, evaluate outputs, and manage associated risks.
- Ability to work in a legacy multi‑language codebase, including C++, shell and Perl scripts, Java, and Angular front ends, and to support modernization of the legacy XDDS fax platform.
- Experience porting or migrating applications from Solaris (UNIX) to Linux, including resolving platform‑specific differences in C++ code, build tooling, scripts, and runtime environments.
- Experience with relational databases, including Sybase and Microsoft SQL Server, and with building, consuming, and troubleshooting REST and SOAP web services and user interfaces.
- Experience maintaining and modernizing established products while supporting customer commitments and production operations.
- Clear communication and problem‑solving skills, with the ability to explain technical trade‑offs and collaborate effectively in an Agile team.
- Hands‑on familiarity with Solaris and Linux administration, system calls, and build environments.
- Experience with GCP container and serverless deployment options such as Google Kubernetes Engine (GKE) or Cloud Run.
- Familiarity with GCP data and messaging services, such as Cloud SQL and Pub/Sub, and infrastructure as code.
- Experience integrating generative AI or large language model (LLM) APIs into applications, including evaluation, monitoring, and appropriate data handling;
familiarity with VertexAI is a plus. - Experience incrementally modernizing established applications into cloud‑native services while preserving compatibility and service continuity.
Protects retention revenue, sustains product roadmaps, improves customer satisfaction, and enables strategic growth teams to focus on AI and new market opportunities.
One Last ThingOpenText is more than a corporation—it’s a global community built on trust, character, and purpose. Here, we act ethically, care deeply about people, and always put our clients first. We help teams succeed through collaboration, tackle challenges with resilience, and innovate with intention.
Join us on our mission to drive positive change through privacy, technology, and teamwork. At OpenText, we don’t just have a culture—we live our values. Choose us because you want to be part of a company that empowers you to make a meaningful impact.
#J-18808-Ljbffr- Responsibilities Build high-performance, enterprise-scale web applications using reusable components and services. Collaborate with product managers, designers, and engineers to refine user stories and maintain the product backlog. Design efficient, scalable applications...SuggestedFull time
$100k per year
...GUI Software Developer - Richmond Hill, ON (in person, full-time permanent) Our client builds award-winning AI and 3D-vision software that lets industrial robots program themselves . We are looking for a GUI software developer to design and implement user interface components...SuggestedPermanent employmentFull time- ...Architect the Core of Autonomy: Software Engineering Intern (16-Month)... ...month journey where you will develop real-time firmware and algorithms... ...implementation for industry-leading APX/AP+ firmware. Key... ...environment. Curate Critical Data: Lead dataset collection and...SuggestedLong term contractFull timeInternshipWork at officeLocal areaWorldwide
- ...years of growth, Sym-Tech is a leading finance and insurance provider... ...for a Manager UX/UI Software Development to join our headquarters... ...Opportunities to grow and develop your career On-going industry... ...professional development. Leads, guides, and mentors team members...SuggestedFor contractors
- ...We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application systems... ...and the practical adoption of GitHub Copilot to speed up software delivery. 7+ years of experience designing and...SuggestedInternshipWork at officeRemote workRelocation2 days per week
$200k - $240k per year
..., and hardware-enabled workflows used by leading AI labs and robotics companies to train and... ...and integrate operator input devices (leader arms, VR controllers, 6-DoF mice, haptics... ...For ~3+ years writing production level software that runs real robot hardware (arms strongly...Local areaLong distance- ...incredible career. About The Team The Sales Lead will be the ultimate Pandora Fan. As a... ...selling environment. You have developed a sense of Care in your communication skills... ...a pro. Knowledge of general computer software (Microsoft Office 365 Suite) and retail point...Part timeWork at officeWorldwideFlexible hoursNight shift
$110k per year
...3D Software Developer General We are looking for a 3D software developer to join our clients software development team.The candidate will be responsible for the design and implementation of interactive 3D visualization, geometry-processing, and simulation...Permanent employmentFull time- ...The Software Architect has an expert understanding of the enterprise platform and seek to... ...Architect creates strategic solutions and leads development initiatives. This position involves... ...to open‑source projects and developer communities such as Github, Apache, StackOverflow...Local area
- ...mix things up. Your role in a nutshell As an aspirational leader, with enthusiasm for our brand and a strong connection to our purpose... ...targets o Identify & attract high potential candidates & develop current team members to succeed in their goals, support training...Local areaFlexible hours
$150k - $185k per year
...Join to apply for the Senior Software Engineer role at OpenText This range is provided by OpenText. Your actual pay will be... ...ecosystems of people, systems and things. As a Principal Software Developer, you will lead the architecture and product design of a next-generation AI-...Full time$94.1k - $141.1k per year
...Information Company OpenText is a global leader in information management, where... ...applications running on IBM i platforms. Develop, modify, and implement application fixes... ...Change & Release Management Support software deployments, patch implementations, upgrades...Internship$81.6k - $122.4k per year
...Company OpenText is a global leader in information management, where... ...company. YOUR IMPACT The Lead Accountant, Corporate Accounting... ...rationalization process. Develop custom reports and provide internal... ...experience within either the software, high-tech industries, or...- ...hiring talent AI can't replace to help us shape the future of information management. Join us. Role: Manager, Software Development The Manager, Software Development leads the newly formed engineering team delivering the Image & Fax Aviator Platform. This first-line manager...
- ...Company OpenText is a global leader in information management, where... ...Core family of multi-tenant Software as a Service (SaaS) applications... ...visionary Senior Manager to lead the development and delivery of... ...direction of the next generation of developer tools and environments that...Long term contractInternshipWork at office
- Build precise robotic teleoperation software at Mecka AI using C++, Python, and manipulator kinematics. Work spans... ...arms, grippers, drivers, and vendor SDKs Evaluate leader arms, VR controllers, mice, and haptics Develop inverse kinematics and Cartesian or joint controllers...Remote workLong distance
- ..., and hardware-enabled workflows used by leading AI labs and robotics companies to train and... ...hardware. The Role You’ll own the software that lets people operate Mecka’s connected... ...how devices and services are behaving. Develop APIs, SDKs, and command-line tools that help...
$118k - $168k per year
...Information Company OpenText is a global leader in information management, where innovation... ...knowledge workers—and we’re looking for a Lead Product Manager to help us get there. Your... ...product management, ideally in enterprise software, cloud platforms, or B2B ecosystems....- Lead innovative SaaS development at OpenText as a Senior Manager in Richmond Hill, Ontario. This critical role centers on cloud-native architecture and delivering enterprise-grade information management services.OpenText seeks an experienced Senior Manager to spearhead our cloud...Long term contract
- Production Engineering Lead Company: ABI Auto-Bake Industries Ltd. Type: Full-time Description Why join the ABI team? Since 1989, ABI has been at the forefront of developing cutting-edge technology to revolutionize the way bakeries produce high-quality food efficiently...Full timeInternshipWorldwide
- ...the company Visual Defence (VDI) is a leading provider of technology solutions for the... ...company is a leading artificial intelligence software provider and is well known for its... ..., you will play a key role in designing, developing, testing, and optimizing our next generations...Permanent employmentFull timeWorldwideRelocationMonday to fridayFlexible hours
$120.24k - $141.46k per year
...external maintenance contracts by developing tender documents and... ...relation to department specific software. Provide ongoing training for... ...and confined space programs. Develop and maintain fire safety plans... ...efficiency and service delivery. Lead change management initiatives,...RemplacementPermanent employmentFull timeFor contractorsWork at office- ...environments. About Us: Field Systems: Trimble Field Systems develops hardware, software and services that connect the site to the office for key... ...will move beyond traditional back-office administration to lead end-to-end fulfillment for recurring revenue products. You will...Full timeWork at officeLocal areaWorldwide
$130k - $150k per year
...support, cybersecurity and development ? Develop and implement the IT strategy aligned with... ...reviews in IT development & software project work to identify issues and risks... ...protection laws to ensure business continuity. ? Lead and manage technology projects, from planning...Full timeRelocationMonday to fridayFlexible hours- ...technical and cultural alignment leads to long-term success for all... ...Manager is responsible for developing, implementing, and managing quality... ...customer service levels. Develop/introduce a Quality... ...Proficiency in statistical analysis software and quality management tools....Long term contractPermanent employmentFull timeTemporary workFor subcontractorMonday to fridayDay shift
- ...OPENTEXT OpenText is a global leader in information management, where... ...Our mission is to create software solutions and deliver services... ...Be part of a winning team that leads the way in Enterprise Information... ...for our knowledge base. ~ Develop and grow your skills and share...Casual workShift work
- ...boost and maintain the restaurant's profits. Develop budget to determine cost of food,... ...with suppliers for food and other supplies. Leading/instructing individuals. Address customers... ...Computer and technology knowledge: Accounting software. Electronic cash register. MS Office....Hourly payDaily paidPermanent employmentImmediate startRelocationShift workWeekend workDay shiftAfternoon shiftEarly shift
- ...Designs and implements custom software based on customer and project... ...of more senior software developers and is commensurate with level... ...Specific Responsibilities • Develop C# and .NET code for Test Executive... .... ATS is an industry-leading automation solutions provider...InternshipLocal areaImmediate start
$137.75k per year
...coordinates efforts with various departments to develop and maintain a multi-year equipment plan... ...safe equipment use and maintenance. Lead service contract procurement and... ...and Material Requirements Planning (MRP) software. Demonstrated excellent critical and logical...Long term contractContract workTemporary workInternship$49.12k - $61.4k per year
...The Director of Environmental Services leads the Housekeeping, Laundry, and Maintenance... ...Be Doing Quality & Risk Management Develop and maintain quality assurance and risk management... ...Microsoft Office and facility management software. What You Need To Know You must be...Long term contractPermanent employmentFull timeWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Developer. Be the first to apply!
- lead software engineer Richmond Hill, ON
- lead structural engineer Richmond Hill, ON
- lead process engineer Richmond Hill, ON
- remote software Richmond Hill, ON
- entry level software Richmond Hill, ON
- software sales Richmond Hill, ON
- golang software developer Richmond Hill, ON
- software implementation project manager Richmond Hill, ON
- software technical support Richmond Hill, ON
- software Richmond Hill, ON

