GemTek

Software Developer

Ottawa, Ontario, Canada

6 days ago
Save Job

Summary

Software Developer – Modern C++


Location: Downtown Ottawa (4 days onsite per week)


Salary: $95,000–$115,000 + full benefits - we like to be transparent so if you are looking for more, pls do not apply.


Our client seeks a skilled Software Developer with expertise in modern C++ to join their innovative team. This role involves designing and maintaining high-performance software tools for advanced modeling and communication system analysis.


Key Responsibilities

  • Develop and maintain high-performance software applications using C++, with exposure to Go, Java, Python, or MATLAB.
  • Collaborate with engineers to integrate complex algorithms for optimal performance.
  • Enhance version control, release management systems, and integrate software into business applications.
  • Participate in agile development processes and contribute to technical documentation.


Requirements

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
  • 5+ years of experience with modern C++ development.
  • Familiarity with Golang, gRPC, Kafka, Postgres, SQL, or Azure.
  • Eligible for Canadian Controlled Goods Program (CGP) clearance.
  • Permanent Resident or Citizen of Canada with at least 5 years of Canadian residency.


Preferred Skills (Assets)

  • Experience with MATLAB, cluster job managers, cloud deployment, or containerized computing.
  • Knowledge of telecommunications systems.
  • Fluent in English, written and oral. French is an asset.


Work Environment

  • Schedule: Onsite in Ottawa (Monday, Tuesday, Thursday, Friday).
  • Compensation: $90,000–$115,000, full benefits, and relocation support for the right candidate.


Note: Only candidates meeting the requirements will be contacted.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: