Senior Software Engineer - C++

Maafor

Hamilton

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Maafor Technologies has an exciting opportunity for a C++ Engineer in Ontario, working on impactful devices for government institutions. The ideal candidate will have extensive experience in C++, especially with GUI applications and strong object-oriented programming skills. This role encourages diverse applicants and supports accommodations throughout the hiring process.

Qualifications

  • 10+ years of development experience in C++.
  • At least 3 years developing GUI applications using Qt.
  • Experience with code reviews and analyzing code.

Responsibilities

  • Building and enhancing devices for top market performance.
  • Collaborating with the software team to deliver quality solutions.

Skills

OOP
SOLID principles
Design patterns
C++ (version 11 or greater)
GUI applications using Qt
Code reviews
Analyzing code
Constructive feedback
Embedded Linux platforms

Education

Degree in Computer Science
Computer/Electrical Engineering

Job description

We have an exciting opportunity for a C++ Engineer in Toronto. You will be joining a software team to work on building and enhancing some of the top devices in the market.

Technical Skills
  • Strong experience with OOP, SOLID principles, and design patterns
  • 10+ years of development experience in C++ (version 11 or greater)
  • At least 3 years of experience developing GUI applications in C++ using Qt
  • Degree in Computer Science, or Computer/Electrical Engineering
  • Experience with code reviews, analyzing code, and providing constructive feedback
  • Must be based in Ontario during the contract period
  • Nice to have: experience coding for embedded Linux platforms

This position offers a chance to impact how government institutions serve the public. Apply today!

Maafor Technologies encourages applications from all qualified candidates, embracing the diversity of communities across Canada. We welcome applicants with disabilities and provide accommodations upon request for all stages of the selection process. Alternative formats are available upon request.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - C# - .NET Core & JavaScript
Software Engineer - C# - .NET Core & JavaScript

Maafor • Hamilton

On-site
CAD 70,000 - 100,000
Senior Software Developer C++
Senior Software Developer C++

CS GROUP • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Hybrid Work
Medical, dental, vision insurance
Telemedicine service
+3
Software Engineer (C++)
Software Engineer (C++)

Alquemy Search & Consulting • Mississauga

On-site
CAD 90,000 - 125,000
Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
Senior Software Developer C++
Senior Software Developer C++

CS CANADA Inc. • Quebec

On-site
CAD 90,000 - 120,000
Medical, dental, and vision insurance
Access to telemedicine service
RRSP program
+2
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Medical, Dental, and Vision Insurance
Vacation Time
Retirement options
+1
Software Developer – Python / C / C++
Software Developer – Python / C / C++

BizTech Fusion LLC • Ottawa

On-site
CAD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Bonus or Commission
Medical Insurance
Dental Insurance
+3
Software Developer
Software Developer

Kongsberg Geospatial • Ottawa

Hybrid
CAD 75,000 - 125,000
Software Engineer
Software Engineer

Hybrid Financial Ltd. • Toronto

On-site
CAD 70,000 - 90,000
Mentorship from senior developers
Lead projects and grow into mid-level
Company events
+3