Intellectt Inc logo

Python Developer with C and C++

Intellectt Inc
Department:Design
Type:REMOTE
Region:Ottawa, Ontario
Location:Ottawa, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD100,000 - CAD140,000
Skills:
PYTHONCC++JAVASQLREST APIGRPCPROTOBUFJSONYAMLXMLDOCKERPODMANMICROSERVICESCONTAINERIZATIONWEB DEVELOPMENTINTEGRATIONTESTING
Share this job:

Job Description

Posted on: November 13, 2025

Role: Python & C and C++

Location: Ottawa, Canada (Remote)

  • Experience: 10 years total experience (this is a MUST)
  • 5 years of relevant experience is mandatory.
  • Extensive Python experience from the web development side. Must have done integration and testing using C and C++.
  • Must share the candidate screen form when submitting.Roles & Responsibilities
  • Develop software components in Python and Java language for the LCC subsystem, using containerized micro-services, network and data storage (SQL) functions, clustering features, cryptographic libraries, gRPC and REST API interfaces, common data formats (JSON, YAML, XML, Protobuf…).
  • Collaborate with senior developers, architects, and the engineering manager to implement components based on architectural requirements: draft designs, propose solutions, review in weekly design syncs, and finalize through code inspections.
  • Define unit tests for components, support the team in BDD feature definition, and assist with automation goals.
  • Collaborate with QA to develop BDD feature definitions (e.g., Gherkin files), translating acceptance criteria into executable scenarios.
  • Apply common practices to ensure code quality and maintainability.
  • Ensure thread safety, proper memory management (no leaks or undefined behavior), as well as code security.
  • Document your code with inline comments or lightweight documentation for public interfaces.
  • Provide clear effort estimates during planning and flag any deviations in daily scrums.
  • Update status daily on the team board (e.g., Jira), and in standups, flag any deviation greater than 10% from the original estimate; if you exceed 20%, notify the engineering manager and suggest a corrective action.
  • Ensure designs facilitate troubleshooting of field issues.
  • Troubleshoot and resolve issues uncovered during feature or design testing.
  • When a QA feature or design test uncovers a defect, reproduce the issue locally, perform a brief root-cause analysis (noting steps and findings in the ticket), and categorize its impact.

Experience:

At least 5 years of experience in development using Python.

At least 3 years of experience in development using C/C++.

At least 2 years of experience in development using of SQL, REST API, gRPC, protobuf, XML, JSON, YAML, protobuf.

At least 5 years of experience with quality constraints in software development.

At least 2 years of experience, Docker/Podman Containers

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Intellectt Inc logo

Intellectt Inc

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Hatch logo

Electrical Engineer-In-Training - New Graduate (Saskatoon)

Hatch
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
ELECTRICAL ENGINEERINGPOWER SYSTEMSAC DESIGN+19 more
Maison Design+Build logo

Carpenter / Site Operations Lead

Maison Design+Build
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
CARPENTRYCONSTRUCTIONBLUEPRINT READING+4 more
We Buy Houses RGV logo

luminescent Lighting Technician

We Buy Houses RGV
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
ELECTRICAL ENGINEERINGLIGHTING SYSTEMSELECTRICAL WIRING+7 more
Wood logo

Civil, Structural & Architectural (CSA) Head of Discipline

Wood
2 days ago
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
CIVIL ENGINEERINGSTRUCTURAL ENGINEERINGARCHITECTURAL ENGINEERING+7 more
Hatch logo

Electrical Junior Designer - New Graduate (Saskatoon)

Hatch
2 days ago
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
AUTOCADMICROSTATIONMICROSOFT OFFICE+13 more