Lead Software Engineer - C/C++ & WebAssembly

OpenText

Southwestern Ontario

On-site

CAD 118,000 - 168,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OpenText is hiring a Lead Software Developer for the Intelligent Viewing team to shape the next generation of their cloud-first, document visualization platform. You will design and develop high-performance C/C++ solutions powering secure viewing, annotation, redaction, and comparison across Windows, Linux, and WebAssembly environments.

You will mentor developers, drive automation and CI/CD improvements, and balance backward compatibility with forward-looking development.

Qualifications

  • Strong proficiency in C/C++ development with high-quality software design.
  • Excellent debugging and analytical problem-solving skills.
  • Experience on large-scale enterprise applications with legacy functionality.
  • Commitment to coding standards, testing, and best practices.
  • Strong collaboration and communication skills with growth mindset.
  • Ability to work in a distributed, global team while balancing backward compatibility.
  • Experience in Windows and Linux development.
  • Hands-on with rendering/visualization technologies such as Windows APIs, Skia, and WebGL.
  • Knowledge of document/graphics formats including PDF and SVG.
  • Proficiency with development tools like Visual Studio, GCC, Clang, and Emscripten.
  • Experience with build automation and DevOps tools, including CMake and GitLab CI/CD.
  • Familiarity with Agile development methodologies.

Responsibilities

  • Design, develop, and maintain software components in C/C++ that cross-compile on the Windows, Linux, and WebAssembly platforms.
  • Lead technical design discussions, code reviews, architecture decisions, and development best practices.
  • Improve software quality through automation, testing, CI/CD pipelines, and modern development practices.
  • Mentor and guide other developers working on a complex, multifaceted codebase.

Skills

C/C++
Debugging
Enterprise apps
CI/CD
Mentoring
Cross-platform
Windows/Linux
WebAssembly

Tools

Visual Studio
GCC
Clang
Emscripten
CMake
GitLab CI/CD

Job description

OpenText is hiring a Lead Software Developer for the Intelligent Viewing team to shape the next generation of their cloud-first, document visualization platform. You will design and develop high-performance C/C++ solutions powering secure viewing, annotation, redaction, and comparison across Windows, Linux, and WebAssembly environments.

You will mentor developers, drive automation and CI/CD improvements, and balance backward compatibility with forward-looking development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Developer (C/ C++/ WebAssembly)
Lead Software Developer (C/ C++/ WebAssembly)

OpenText • Southwestern Ontario

On-site
CAD 118,000 - 168,000
Principal Software Engineer
Principal Software Engineer

OpenText • Southwestern Ontario

On-site
CAD 100,000 - 120,000
Remote Lead Windows Desktop Architect (C#/WinUI)
Remote Lead Windows Desktop Architect (C#/WinUI)

Speechify • Ottawa

On-site
CAD 120,000 - 150,000
Senior Cloud Applications Engineer — SaaS & AI-Driven Ops
Senior Cloud Applications Engineer — SaaS & AI-Driven Ops

OpenText • Richmond Hill

On-site
CAD 98,000 - 147,000
Manager, Software Engineering
Manager, Software Engineering

OpenText • Waterloo

On-site
CAD 100,000 - 125,000
Flexible working environment
Professional development opportunities
Health benefits
OpenText Exstream Developer
OpenText Exstream Developer

Yochana • Markham

On-site
CAD 90,000 - 130,000
Lead C++ Developer (Voltage SecureData)
Lead C++ Developer (Voltage SecureData)

OpenText • Richmond Hill

On-site
CAD 164,000 - 233,000
Software Engineering Team Lead
Software Engineering Team Lead

Stelvio Inc. • Saskatoon

On-site
CAD 110,000 - 140,000
Comprehensive health and dental benefit
Lead Software Developer (Fortify Cloud development)
Lead Software Developer (Fortify Cloud development)

OpenText • Southwestern Ontario

On-site
CAD 118,000 - 168,000
Lead Software Developer (Fortify Cloud development)
Lead Software Developer (Fortify Cloud development)

OpenText • Mississauga

On-site
CAD 166,000 - 237,000