Python & C/C++ Developer

1 week ago


Ottawa, Ontario, Canada Intellectt Inc Full time

Role:
Python & C/C++ Developer

Location:
Ottawa, Canada (Remote)

Experience:

Minimum
10 years total experience
(mandatory)

Minimum
5 years of relevant experience

Strong
Python development background
in web applications

Proven experience in
integration and testing using C and C++

Candidate screen form must be submitted with application

Job Summary

We are seeking a highly skilled Software Engineer proficient in
Python and C/C++
to design and develop components for the
LCC subsystem
. The ideal candidate will have hands-on experience with
containerized microservices
,
SQL
,
networking
, and
API integrations
(REST, gRPC), ensuring robust, secure, and maintainable code.

Key Responsibilities

Develop and maintain software components in
Python
and
Java
for containerized environments.

Work with
microservices
,
SQL databases
,
clustering
, and
cryptographic libraries
.

Implement and integrate
gRPC
and
REST APIs
using formats like
JSON, YAML, XML, and Protobuf
.

Collaborate with architects and senior developers to design and review solutions.

Define and execute
unit tests
, support
BDD feature development
, and assist automation efforts.

Ensure
code quality
,
security
, and
thread safety
with proper memory management.

Document code and maintain clear communication through
Jira
and team scrums.

Troubleshoot, perform root cause analysis, and resolve defects efficiently.

Required Skills & Experience

5+ years
Python development experience

3+ years
C/C++ development experience

2+ years
working with
SQL
,
REST APIs
,
gRPC
,
protobuf
,
JSON
,
XML
,
YAML

Experience with
Docker or Podman containers
(minimum 2 years)

Strong understanding of
software quality standards
and best practices


  • C++ Developer

    5 days ago


    Ottawa, Ontario, Canada Harpoon Technology Full time

    The Role: A C++ Developer working on PanaCIM controller applications is responsible for developing, enhancing, and maintaining low-level control software that interfaces directly with factory equipment and automation controllers within the PanaCIM Manufacturing Execution System (MES).Key ResponsibilitiesDevelopment & Maintenance:Design, code, test, and...


  • Ottawa, Ontario, Canada Insight Global Full time

    We are seeking an experiencedSenior C#/.NET Developerwith7+ years of professional software development experienceand a strong background incloud-native solutions,MQTT-based systems, andcontainerized deployments. The ideal candidate will have hands-on experience building scalable, high-performance microservices and distributed applications usingC#/.NET,...

  • CNC Operator

    3 days ago


    Ottawa, Ontario, Canada Crossroads C&I Full time

    About Your Future With Crossroads C&IAre you looking for a career with an industry leader that drives the future of energy-efficient insulation and building material products? Is being part of a company that is recognized as a"Great Place to Work"of value to you? Look no further At Crossroads C&I, you will be part of a diverse and inclusive team that...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    In this role, Senior Embedded Software Developer will assume ownership of specific software modules, overseeing their development, quality, and functionality.As an integral part of our scrum team, this role will contribute to the design, development/coding and testing of our cutting edge Software by actively engaging with both the test and support teams to...

  • Developer

    22 hours ago


    Ottawa, Ontario, Canada Fujitsu Full time

    DescriptionFujitsu Canada is seeking a full-time, permanent Developer to support enterprise-scale Knowledge Management (KM) modernization projects. This role focuses on software development, AI integration, and semantic transformation in hybrid environments, contributing to the delivery of intelligent, scalable KM solutions.Top Skills:Proficiency in modern...


  • Ottawa, Ontario, Canada Ross Video Full time

    Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we...


  • Ottawa, Ontario, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingWe're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with usLumentum Canada was awarded the 2022 National Capital Region's Top Employersfor the 6th consecutive...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Worker Sub-Type:RegularJob Description:QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software,...


  • Ottawa, Ontario, Canada Ross Video Full time

    Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Posting Reason:New PositionLocation:Montpetit HallSession:2026 Winter Semester | Trimestre d'hiverFaculty:Faculté de médecine/ Faculty of MedicineUnit:Part-Time ProfessorsCourse Title:Anatomie humaine et physiologie ICourse Code:ANP1505Section:CCourse Description:Introduction à la morphologie des tissus et des cellules, à la biochimie cellulaire, et aux...