Salary: About Us Apollo is a Mission-Critical Infrastructure Engineering, Construction ... Skilled in using commissioning software and tools, including MS Office Suite; Mid-Level and ...
Quick apply
Salary: About Us Apollo is a Mission-Critical Infrastructure Engineering, Construction ... Skilled in using commissioning software and tools, including MS Office Suite; Mid-Level and ...
Quick apply
Salary: About Us Apollo is a Mission-Critical Infrastructure Engineering, Construction ... Skilled in using commissioning software and tools, including MS Office Suite; Mid-Level and ...
... software developers and Product Management. As part of the EOP team, you will be a member of an ... Take high level strategic requirements and work with a team to refine them into actionable user ...
... software developers and Product Management. As part of the EOP team, you will be a member of an ... Take high level strategic requirements and work with a team to refine them into actionable user ...
QC · On-site
$100 - $130/hr
Relevant college diploma or university degree in IM/IT, Computer Science, Software Engineering, or a related field from a recognized Canadian institution (program completed) * Experience as a Level 3 ...
QC · On-site
$100 - $130/hr
Relevant college diploma or university degree in IM/IT, Computer Science, Software Engineering, or a related field from a recognized Canadian institution (program completed) * Experience as a Level 3 ...
Longueuil, QC · On-site
Ensure software activities comply with DO-178C guidelines ... Perform developer-level verification activities (reviews, analysis, testing) * Support or ...
Longueuil, QC · On-site
Ensure software activities comply with DO-178C guidelines ... Perform developer-level verification activities (reviews, analysis, testing) * Support or ...
... programming skills Good understanding of Yocto, Embedded Linux, U-Boot and systemd Knowledge of ARM architectures, Git, GitLab CI or Jenkins Experience debugging low-level software (kernel, BSP ...
New
... programming skills Good understanding of Yocto, Embedded Linux, U-Boot and systemd Knowledge of ARM architectures, Git, GitLab CI or Jenkins Experience debugging low-level software (kernel, BSP ...
New
Gatineau, QC · On-site
Manager, Software Engineering Revision Date: 5/11/2026 Location ... Gatineau, QC Level: T3 Company Overview Comtech Telecommunications Corp. is a leading global ...
Quick apply
Gatineau, QC · On-site
Manager, Software Engineering Revision Date: 5/11/2026 Location ... Gatineau, QC Level: T3 Company Overview Comtech Telecommunications Corp. is a leading global ...
Quebec, QC · On-site
Strong C/C++ programming skills * Good understanding of Yocto, Embedded Linux, U-Boot and systemd * Knowledge of ARM architectures, Git, GitLab CI or Jenkins * Experience debugging low-level software ...
New
Quebec, QC · On-site
Strong C/C++ programming skills * Good understanding of Yocto, Embedded Linux, U-Boot and systemd * Knowledge of ARM architectures, Git, GitLab CI or Jenkins * Experience debugging low-level software ...
New
Strong C/C++ programming skills * Good understanding of Yocto, Embedded Linux, U-Boot and systemd * Knowledge of ARM architectures, Git, GitLab CI or Jenkins * Experience debugging low-level software ...
New
Strong C/C++ programming skills * Good understanding of Yocto, Embedded Linux, U-Boot and systemd * Knowledge of ARM architectures, Git, GitLab CI or Jenkins * Experience debugging low-level software ...
New
Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms ... architecture-level decisions. * Strong communication skills; ability to articulate tradeoffs ...
Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms ... architecture-level decisions. * Strong communication skills; ability to articulate tradeoffs ...
... programming skills Good understanding of Yocto, Embedded Linux, U-Boot and systemd Knowledge of ARM architectures, Git, GitLab CI or Jenkins Experience debugging low-level software (kernel, BSP ...
New
... programming skills Good understanding of Yocto, Embedded Linux, U-Boot and systemd Knowledge of ARM architectures, Git, GitLab CI or Jenkins Experience debugging low-level software (kernel, BSP ...
New
Quebec, QC · On-site
Strong C/C++ programming skills * Good understanding of Yocto, Embedded Linux, U-Boot and systemd * Knowledge of ARM architectures, Git, GitLab CI or Jenkins * Experience debugging low-level software ...
New
Quebec, QC · On-site
Strong C/C++ programming skills * Good understanding of Yocto, Embedded Linux, U-Boot and systemd * Knowledge of ARM architectures, Git, GitLab CI or Jenkins * Experience debugging low-level software ...
New
Join the Windfall adventure! ===== Reporting to the Planning Coordinator, the Mid Term Planning ... Knowledge of Ventsim and Rocscience software (asset); Possess a solid understanding of applicable ...
Join the Windfall adventure! ===== Reporting to the Planning Coordinator, the Mid Term Planning ... Knowledge of Ventsim and Rocscience software (asset); Possess a solid understanding of applicable ...
Montreal, QC · Remote
... 7+ years of software engineering experience with at least 4 years in AAA or mid-tier game ... C++ at an architectural level, not just usage; Blueprint proficiency; engine subsystem familiarity ...
Montreal, QC · Remote
... 7+ years of software engineering experience with at least 4 years in AAA or mid-tier game ... C++ at an architectural level, not just usage; Blueprint proficiency; engine subsystem familiarity ...
Montreal, QC · Remote
... 7+ years of software engineering experience with at least 4 years in AAA or mid-tier game ... C++ at an architectural level, not just usage; Blueprint proficiency; engine subsystem familiarity ...
Quick apply
Montreal, QC · Remote
... 7+ years of software engineering experience with at least 4 years in AAA or mid-tier game ... C++ at an architectural level, not just usage; Blueprint proficiency; engine subsystem familiarity ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports ... Design and implement Linux-based services and scripts to manage system-level operations on embedded ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports ... Design and implement Linux-based services and scripts to manage system-level operations on embedded ...
Salary: Franais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing ... Design and implement Linux-based services and scripts to manage system-level operations on embedded ...
Quick apply
Salary: Franais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing ... Design and implement Linux-based services and scripts to manage system-level operations on embedded ...
$181 - $253.50/hr
Principal Software Developer (Content) / Développeur principal(e) de logiciels (contenu) Team ... Lead the design of cloud-native applications on AWS, including low-level system design, API design ...
New
$181 - $253.50/hr
Principal Software Developer (Content) / Développeur principal(e) de logiciels (contenu) Team ... Lead the design of cloud-native applications on AWS, including low-level system design, API design ...
New
Proficiency in Python and a system level language (e.g. Rust or C++). * Familiarity with ... A chance to shape the software engineering culture of a growing company.
Proficiency in Python and a system level language (e.g. Rust or C++). * Familiarity with ... A chance to shape the software engineering culture of a growing company.
Take high level strategic requirements and work with a team to refine them into actionable user ... A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 ...
Take high level strategic requirements and work with a team to refine them into actionable user ... A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 ...
Lead team-level outcomes and high stakes Initiatives * Independently lead and contribute to key ... Diplome d'ingenieur en informatique ou dans un domaine technique connexe * Plus de 8 ans ...
Lead team-level outcomes and high stakes Initiatives * Independently lead and contribute to key ... Diplome d'ingenieur en informatique ou dans un domaine technique connexe * Plus de 8 ans ...
$51K - $58K
3% of jobs
$58K - $65K
5% of jobs
$65K - $72K
10% of jobs
$77.5K is the 25th percentile. Wages below this are outliers.
$72K - $79K
9% of jobs
$79K - $86K
10% of jobs
$86K - $93K
13% of jobs
The median wage is $93.3K / yr.
$93K - $100K
13% of jobs
$100K - $107K
12% of jobs
$107.6K is the 75th percentile. Wages above this are outliers.
$107K - $114K
10% of jobs
$114K - $121K
10% of jobs
$121K - $128K
6% of jobs
$51K
$94.5K
$128K
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Montreal, QC • On-site
Full-time
Medical, Dental, Vision, Life, PTO
Re-posted 7 days ago
About Us
Apollo is a Mission-Critical Infrastructure Engineering, Construction, Commissioning, and Operations Support Services Company. We serve mission-critical industries globally with commissioning, emergency response, operations support, and owner's representative services. Apollo is currently executing projects in multiple states in the United States, in Canada and Brazil.
Since our inception, we have built a commissioning firm based on trust, one relationship at a time. We hire the best people who can handle critical systems, love challenges, and thrive in a dynamic environment. We focus on understanding each client's needs and are relentless in meeting them.
Job Description
We are seeking skilled and motivated professionals of all experience levels to join our team as Data Center Mechanical Commissioning Engineers (CxEs). The Mechanical CxE will commission mechanical systems in data centers, ensuring they meet top performance and reliability standards. This role requires a deep understanding of mission-critical environments, meticulous attention to detail, and the ability to work effectively under pressure.
Activities will include but are not limited to testing and/or validation of chillers, water loops/components, cooling distribution equipment, air handling units (AHUs), air conditioning units, fan coil units (FCUs), pumps, heat exchangers, cooling towers, humidification systems and Building Management and Automation Systems (BMS).
Note, The Mechanical CxE should also have knowledge of the electrical components involved in the above mechanical systems, including electrical motors (for pumps, fans, and compressors), motor control centers (MCCs), automatic transfer switches (ATSs), variable frequency drives (VFDs), Control Panels, and electrical supply systems. This role involves supporting data center construction/commissioning activities, so working hours may include nights and/or weekends.
This is an onsite, client-facing role that may require approximately 90% or more travel to various client locations.
Location
Montral, QC; Toronto, ON; Vancouver, BC
Education
Bachelors degree in Mechanical Engineering, equivalent professional experience or experience in a related field (including but not limited to mechanical field service technician, data center technician or military).
Key Responsibilities
Physical Demands
The following physical demands must be met to successfully perform the essential functions of this role. Reasonable accommodations may be made to enable individuals with disabilities to perform these functions:
Qualifications
Experience Levels
Prerequisites for Employment
What We Offer
Apollo offers its employees a full benefits package, including:
Apollo challenges the brightest, most talented, and driven individuals in the industry by providing an environment that embraces initiative, diversity, and achievement. We are an Equal Employment Opportunity, Affirmative Action employer supporting women, minorities, veterans and people with disabilities. We participate in the Department of Homeland Security E-Verify program.