-
Alquemy Search & Consulting

Senior Software Engineer (C/C++)

Alquemy Search & Consulting
Canada · Full-time · Mid-Senior

We are looking for a Senior Software Engineer with strong C/C++ expertise to design, build, and enhance high-performance applications. This role is ideal for engineers who enjoy solving complex problems, debugging deeply, and working with legacy systems while contributing to modern, scalable solutions.

You’ll play a key role in building new applications from scratch, analyzing and improving existing systems, and collaborating with business and data teams to deliver impactful solutions.


What You’ll Do

Software Development

  • Design and develop robust applications using C/C++
  • Contribute to system architecture and technical design decisions
  • Enhance and maintain existing applications

Debugging & Performance Optimization

  • Diagnose and resolve complex production issues
  • Analyze runtime behavior and identify performance bottlenecks
  • Improve system stability and efficiency

Legacy Systems & Code Analysis

  • Reverse engineer and analyze legacy codebases
  • Refactor and modernize existing systems while preserving functionality
  • Document technical workflows and system behavior

Deployment & Automation

  • Support build and deployment pipelines using tools like Jenkins and GitHub
  • Automate builds, testing, and release processes
  • Troubleshoot deployment and environment issues

Data & Database Work

  • Write and optimize complex SQL queries
  • Analyze data across multiple systems to support application logic
  • Debug data inconsistencies and trace data flows

Cross-functional Collaboration

  • Partner with Business Analysts to translate requirements into technical solutions
  • Provide input on feasibility, design, and implementation strategies


What You Bring

Required

  • Strong professional experience with C and C++
  • Proven ability to build applications from scratch
  • Hands-on experience with debugging complex systems
  • Experience working with legacy codebases, reverse engineering, or refactoring
  • Solid experience with SQL and relational databases
  • Familiarity with CI/CD pipelines and build systems
  • Strong analytical and problem-solving skills

Preferred

  • Experience with Java and/or Apache Spark
  • Experience with system or platform migrations
  • Familiarity with Linux and Windows environments
  • Experience working in large, multi-developer codebases
  • Understanding of modern development practices (code reviews, testing, version control)

Key Skills

Ranked by relevance

reverse engineering jenkins apache sql
Login to Apply
Posted
Apr 13, 2026
Type
Full-time
Level
Mid-Senior
Location
Burlington

Industries

Financial Services Investment Banking Credit Intermediation

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Westpac Group
Related

AI Engineer

2026-05-20

Full-time
Not Applicable
Australia
Banking
Engineering
View Job Details
Hotmart
Related

Software Engineer Pleno (Node)

2026-05-27

Full-time
Mid-Senior
Brazil
Technology
Engineering
View Job Details
Westpac
Related

AI Engineer - DDAI

2026-05-20

Full-time
Associate
Australia
Banking
Engineering