cover image
Swoon

Software Engineer

Hybrid

Toronto, Canada

Mid level

Freelance

11-09-2025

Share this job:

Skills

GitLab CI/CD Jenkins Problem-solving Architecture Software Architecture Linux Windows git Software Development C++ Gitlab CI

Job Specifications

Job: C++ Software Engineer

Contract: 3 months

Location: Toronto (Hybrid)

Hourly Rates: T4 up to $69/hour

Role Summary:

We're seeking a talented C++ Software Engineer. This role focuses on integrating a next-generation visualization SDK into high-performance 3D applications used worldwide. If you're passionate about C++, software architecture, and delivering fast, scalable solutions, this position is for you.

Must-Have Qualifications:

* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

* 5+ years professional experience in C++ development (C++14 or newer)

* Experience integrating complex libraries/SDKs into large-scale codebases

* Strong software architecture knowledge and distributed systems experience

* Experience with Git and CI/CD systems (Jenkins, GitLab CI)

* Excellent problem-solving and debugging skills

Nice-to-Have Qualifications:

* Experience with 2D/3D graphics and geometry processing

* Familiarity with data streaming protocols, compression, client-server architectures

* Cross-platform software development (Windows, macOS, Linux)

* Knowledge of file format design and data serialization (Protobuf, FlatBuffers)

About the Company

In 2010, Swoon launched an agile, client-focused team that is not only savvy in our core industries but elbow-deep, every day, getting to know the strongest talent in the technology and professional fields. Today, Swoon is one of the fastest-growing talent and consulting firms in the U.S., Canada, Australia, and Mexico with an expanding client roster of Fortune 1000 companies, Best-of Awards, and legions of talent in our network. We are a WBENC-certified company founded by industry leaders with 100+ years of combined exp... Know more