1

Senior C++ Software Engineer Jobs in Ontario (NOW HIRING)

Senior C++ Engineer

Toronto, ON

CA$113K - CA$163K/yr

We're growing and seeking a Senior C++ Engineer to join our team. Position Responsibilities ... Design, build, and test high-quality software solutions, including prototyping new features.

We're growing and seeking a Senior C++ Engineer to join our team. Position Responsibilities ... Design, build, and test high-quality software solutions, including prototyping new features.

Role : Senior Software Engineer Salary : 130-150K Location: Waterloo (4 days onsite) Your New Company Our client is a modern, product‑driven technology organization building scalable ...

Senior Software Developer AI Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical ...

Senior Software Engineer, Financial Infrastructure Location: Remote (Canada) We're looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money ...

Software Engineer P2 Toronto (SS&C Financial Services Development) Location(s): Downtown Toronto ... SS&C is leading the way. We continue to look for today's and tomorrow's brightest talent, those ...

Rockstar Games is looking for a seasoned Software Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various software ...

Software Developer (C/C++)

Ottawa, ON · On-site

CA$117K - CA$143K/yr

Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...

Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...

Our client is seeking an experienced Senior Software Engineer to join their team. Reporting to the Technical Manager, Software Development, the Senior Software Engineer is responsible for assessing ...

About this role We're looking for a software engineer to join us in building the future of business ... Our NYC office is in NoHo, a short walk from the A,C,E B,D,F,M N,Q,R,W 1 6 trains. Our Toronto ...

next page

Showing results 1-20

Senior C Software Engineer information

See Ontario salary details

$33.5K

$114.4K

$176.5K

How much do senior c++ software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for senior c++ software engineer in Ontario is $114,406.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $135,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior C++ Software Engineer vs Software Developer?

AspectSenior C++ Software EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, C++ proficiency, experience in software designBachelor's in Computer Science or related field, programming skills in various languages including C++
Work EnvironmentDevelops high-performance applications, often in systems, gaming, or embedded industriesCreates software solutions across diverse industries, including web, mobile, and enterprise
Employer & Industry UsageTech companies, gaming, finance, embedded systemsStartups, tech firms, enterprise software companies

While both roles involve programming and software development, a Senior C++ Software Engineer specializes in high-performance C++ applications and often has more experience in system-level design. A Software Developer may work with multiple languages and broader project scopes. The senior engineer typically focuses on complex, performance-critical projects, whereas developers may handle a wider range of tasks across different technologies.

What are the most commonly searched types of C++ Software Engineer jobs in Ontario? The most popular types of C++ Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Senior C++ Software Engineer jobs? Cities in Ontario with the most Senior C++ Software Engineer job openings:
Infographic showing various Senior C++ Software Engineer job openings in Ontario as of May 2026, with employment types broken down into 1% Internship, 5% As Needed, 56% Full Time, 10% Part Time, and 28% Contract. Highlights an 21% Physical, 24% Hybrid, and 55% Remote job distribution, with an average salary of $114,406 per year, or $55 per hour.
Senior Software Engineer - Snailworks

Senior Software Engineer - Snailworks

Beacon Software

Toronto, ON

Other

Posted 25 days ago


Job description

Senior Software Engineer

SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking-outbound mail, inbound reply workflows, analytics dashboards, alerts, and Informed Delivery integration-all delivered through white-label portals and CRM-connected experiences. We serve political agencies, nonprofits, fundraising teams, and enterprise mailers who require precise timing and attribution. Many of these organizations lack structured visibility into delivery performance; SnailWorks solves that with a turnkey, operations-focused system designed for high-volume, time-sensitive campaigns. As we enter our next chapter, we are investing in technical maturity, platform scalability, and product velocity-and that's where you come in.

We are looking for a Senior Software Engineer to lead a lean, high-impact team responsible for feature delivery, platform scalability, and modernization of our core systems. You will balance hands-on development with technical leadership, helping SnailWorks evolve from a long-proven system into a more modular, resilient, and AI-accelerated platform.

Key Responsibilities
  • Lead and mentor a small engineering team, setting technical direction and elevating engineering practices.
  • Own feature delivery end-to-end-from discovery and architecture to implementation, testing, and release.
  • Improve the platform's technical maturity through refactoring, automation, documentation, and observability.
  • Scale and parallelize bulk processing jobs that handle large USPS scan ingestion workflows.
  • Work closely with product and operations to shape roadmap priorities grounded in customer and partner needs.
  • Introduce and champion the use of AI developer tools to increase velocity, consistency, and code quality.
  • Contribute to architectural decisions, cloud infrastructure improvements, and performance optimization.
What We're Looking For
  • 5+ years of professional software engineering experience.
  • Deep expertise in C#, ASP.NET, and related Microsoft web technologies.
  • Strong experience building and scaling production systems on Azure or AWS.
  • Proven ability to lead small teams or act as a senior individual contributor with leadership influence.
  • Product-centric mindset-comfortable working directly with business stakeholders and customers.
  • Experience designing or maintaining high-throughput data processing pipelines.
  • Strong understanding and hands-on use of AI developer tools (GitHub Copilot, ChatGPT, Claude models, etc.) to accelerate delivery.
Nice To Have
  • Experience with ETL pipelines, message queues, or bulk data orchestration.
  • Background in modernizing legacy systems or migrating monolithic workloads.
  • Knowledge of analytics tooling, workflow engines, or customer-facing dashboards.
Why Snailworks
  • Opportunity to influence architecture and team culture at a pivotal growth moment
  • Profitable, stable business with strong market fit and long-term customers
  • High autonomy, minimal bureaucracy, and clear impact on mission-critical products