Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 Impact

We 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 Offers

As 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.
What You Need to Succeed
  • 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.
Preferred Qualifications
  • 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.
Business Impact

Protects retention revenue, sustains product roadmaps, improves customer satisfaction, and enables strategic growth teams to focus on AI and new market opportunities.

One Last Thing

OpenText 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
Vacancy posted 44 minutes ago
Similar jobs that could be interesting for youBased on the Lead Software Developer in Richmond Hill, ON vacancy
  • 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...
    Suggested
    Full time

    OpenText

    Richmond Hill, ON
    5 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time

    SQUALUS GROUP

    Richmond Hill, ON
    29 days ago
  •  ...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... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Trimble

    Richmond Hill, ON
    6 days ago
  •  ...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... 
    Suggested
    For contractors

    Sym-Tech Dealer Services

    Richmond Hill, ON
    3 days ago
  •  ...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... 
    Suggested
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Richmond Hill, ON
    3 days ago
  • $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 area
    Long distance

    Mecka

    Richmond Hill, ON
    7 days ago
  •  ...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 time
    Work at office
    Worldwide
    Flexible hours
    Night shift

    Pandora

    Richmond Hill, ON
    1 day ago
  • $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 employment
    Full time

    SQUALUS GROUP

    Richmond Hill, ON
    a month ago
  •  ...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

    Paymentus

    Richmond Hill, ON
    41 minutes ago
  •  ...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 area
    Flexible hours

    The Body Shop International Limited

    Richmond Hill, ON
    3 days ago
  • $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

    OpenText

    Richmond Hill, ON
    44 minutes ago
  • $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

    OpenText

    Richmond Hill, ON
    42 minutes ago
  • $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... 

    OpenText

    Richmond Hill, ON
    43 minutes ago
  •  ...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... 

    OpenText

    Richmond Hill, ON
    43 minutes ago
  •  ...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 contract
    Internship
    Work at office

    OpenText

    Richmond Hill, ON
    43 minutes ago
  • 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 work
    Long distance

    Mecka

    Richmond Hill, ON
    43 minutes ago
  •  ..., 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... 

    Mecka

    Richmond Hill, ON
    44 minutes ago
  • $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.... 

    OpenText

    Richmond Hill, ON
    44 minutes ago
  • 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

    OpenText

    Richmond Hill, ON
    43 minutes ago
  • 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 time
    Internship
    Worldwide

    ABI Auto-Bake Industries Ltd.

    Richmond Hill, ON
    42 minutes ago
  •  ...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 employment
    Full time
    Worldwide
    Relocation
    Monday to friday
    Flexible hours

    Visual Defence Inc

    Richmond Hill, ON
    4 days ago
  • $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,... 
    Remplacement
    Permanent employment
    Full time
    For contractors
    Work at office

    Richmond Hill

    Richmond Hill, ON
    10 days ago
  •  ...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 time
    Work at office
    Local area
    Worldwide

    Trimble

    Richmond Hill, ON
    7 days ago
  • $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 time
    Relocation
    Monday to friday
    Flexible hours

    Lullaboo Nursery and Childcare Center Inc

    Richmond Hill, ON
    2 days ago
  •  ...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 contract
    Permanent employment
    Full time
    Temporary work
    For subcontractor
    Monday to friday
    Day shift

    MT Talent Solutions Inc.

    Richmond Hill, ON
    29 days ago
  •  ...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 work
    Shift work

    opentext

    Richmond Hill, ON
    2 days ago
  •  ...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 pay
    Daily paid
    Permanent employment
    Immediate start
    Relocation
    Shift work
    Weekend work
    Day shift
    Afternoon shift
    Early shift

    Harveys

    Richmond Hill, ON
    3 days ago
  •  ...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... 
    Internship
    Local area
    Immediate start

    ATS Automation

    Woodbridge, ON
    4 days ago
  • $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 contract
    Contract work
    Temporary work
    Internship

    Mackenzie Health

    Richmond Hill, ON
    8 days ago
  • $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 contract
    Permanent employment
    Full time
    Work at office
    Work from home

    Sienna Senior Living

    Richmond Hill, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Developer. Be the first to apply!