Intellectt Inc
Python & C/C++ Developer
Intellectt IncCanada14 hours ago
Full-timeRemote FriendlyInformation Technology

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

Key Skills

Ranked by relevance