Senior Software Developer (Bilingual)

OpenText

Ottawa

On-site

CAD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OpenText is seeking a Senior Backend Software Developer to join the team building a multi-tenant SaaS platform. You will work on the backend in C++ and Java, focusing on security, performance, and reliability.

The role requires 5+ years in software development, a CS degree, and bilingual fluency in French and English. The environment is Agile/Scrum, with collaboration across product and support teams.

Qualifications

  • 5+ years of software development experience.
  • Degree in computer science or software engineering, or equivalent experience.
  • Solid backend development experience in C++ and Java.
  • Solid PostgreSQL database development experience.
  • Fluent in French and English.

Responsibilities

  • Design and develop enterprise-grade backend services in C++ and Java.
  • Participate in design reviews, peer reviews, and testing.
  • Develop unit tests and ensure code quality and security.
  • Collaborate with writers, testers, and support teams.

Skills

C++ back-end
Java back-end
PostgreSQL
Linux & Windows
Security best practices
Bilingual (Fr/En)
AWS
REST APIs
Docker
Kubernetes
AI-assisted coding
Prompt engineering
AI governance

Education

CS Degree

Tools

GitHub Copilot
Docker
Kubernetes

Job description

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: Senior Software Developer (Bilingual)
Location: Ottawa /Richmond Hill, ON, Canada (Office- based/On-site)
The Opportunity:

We are looking for a Senior Backend Software Developer to join our development team at OpenText. Our team builds and evolves a public, multi-tenant Software-as-a-Service (SaaS) cloud offering, whose backend services are built primarily in C++ and Java. This secure, high-availability platform is trusted by healthcare, financial, and government organizations, and is designed to meet stringent security and compliance requirements, including FedRAMP and PCI DSS. We seek highly qualified professionals who have strong programming and design skills and are willing to participate actively in the definition and constant improvement of the applications we develop. We work in an Agile (Scrum) environment and need everyone’s contribution to ensure the consistently high quality of our products.

You are great at:
  • Designing software for enterprise-grade products.
  • Developing the backend of applications in C++ and Java (architecture, stability, reusability, security, performance, best practices, etc.).
  • Being actively involved in all discussions and reviews surrounding product development.
  • Developing unit tests.
  • Getting involved in peer reviews.
  • Collaborating with the technical writer, the testing team, and technical support.
  • Implementing fixes and improvements to existing features.
  • Leveraging AI-assisted development tools (e.g., GitHub Copilot) to accelerate design, coding, testing, and documentation, while critically validating AI-generated output for quality and security.
  • Contributing to the design and integration of AI-powered features (e.g., generative AI, document summarization, and intelligent data extraction) into our products.
  • Contributing to the continuous improvement of our engineering team.
What it takes:
  • Proficiency in spoken and written French and English.
  • 5+ years of experience in software development.
  • Degree in computer science or software engineering, or equivalent experience.
  • Solid backend development experience in C++ and Java.
  • Solid database development experience with PostgreSQL.
  • Comfortable working in Linux and Windows environments.
  • Strong understanding of security best practices in software development.
  • Analytical mind, attention to detail, passion, versatility, curiosity, initiative, and ability to work as a team are essential traits.
  • Knowledge of Ruby or Python is an asset.
  • Experience with cloud platforms (e.g., AWS), REST APIs, or containers (Docker, Kubernetes) is an asset.
  • Hands-on experience using AI-assisted coding tools (e.g., GitHub Copilot) in day-to-day development, including effective prompting and rigorous review of AI-generated code, is an asset.
  • Experience integrating generative AI or LLM services (e.g., AWS Bedrock, Azure OpenAI), including prompt engineering, and an understanding of responsible AI practices (data privacy, security, and compliance in regulated environments) are assets.

OpenText's commitment to diversity and inclusion surpasses legal requirements, evident in our Equal Employment Opportunity Statement of Policy which promotes a respectful and empowering environment for employees of all backgrounds, culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Developer (Bilingual)
Sr. Software Developer (Bilingual)

OpenText • Ottawa

On-site
CAD 98,000 - 147,000
Sr. Software Developer (Bilingual)
Sr. Software Developer (Bilingual)

OpenText • Richmond Hill

On-site
CAD 98,000 - 147,000
Senior Software Developer (Java)
Senior Software Developer (Java)

OpenText • Richmond Hill

On-site
CAD 98,080 - 147,120
Sr. Manager, Software Development (SaaS)
Sr. Manager, Software Development (SaaS)

OpenText • Richmond Hill

On-site
CAD 120,000 - 170,000
Sr. Manager, Software Development (SaaS)
Sr. Manager, Software Development (SaaS)

OpenText • Southwestern Ontario

On-site
CAD 140,000 - 210,000
Benefits package
Senior Software Developer (DevOps)
Senior Software Developer (DevOps)

OpenText • Mississauga

On-site
CAD 98,000 - 147,000
Senior Software Developer (DevOps)
Senior Software Developer (DevOps)

OpenText • Richmond Hill

On-site
CAD 140,000 - 209,000
Sr. Software Developer
Sr. Software Developer

OpenText • Richmond Hill

On-site
CAD 90,000 - 130,000
Sr. Principal AI Architect
Sr. Principal AI Architect

OpenText • Southwestern Ontario

On-site
CAD 140,000 - 210,000
Principal AI Architect
Principal AI Architect

OpenText • Richmond Hill

On-site
CAD 170,000 - 210,000