Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Engineer

Semperis

At Semperis, our mission is to be a Force for Good. Starting with being a great place to work. We believe that when people feel valued, supported, and empowered, they do their best work. That’s why we focus on creating an employee experience rooted in purpose, growth, and balance. Semperis has been recognized as one of America’s Fastest-Growing Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.

We are seeking an experienced Senior C++ Software Engineer with strong
system-level programming expertise and advanced troubleshooting capabilities.
The ideal candidate will have a deep knowledge of Windows internals and be
passionate about solving complex technical challenges.

Key Responsibilities:

  • Design and implement high-performance C++ applications while
    maintaining code quality and system stability

  • Develop and maintain user-mode components that are injected into sensitive Windows processes and intercept system APIs

  • Perform advanced crash dump analysis and BSOD investigations

  • Develop and maintain components that work with Windows security protocols

  • Collaborate with cross-functional teams to diagnose and resolve
    critical technical issues

Required Qualifications:

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

  • 7+ years of professional experience in C++ development with demonstrated senior-level expertise

  • Expert-level knowledge of Windows internals and system
    architecture

  • Hands-on experience with DLL injection and API hooking (e.g., Microsoft Detours, MinHook) in production code

  • Advanced proficiency in WinDbg for crash dump analysis,
    including:

    • Strong understanding of x64 architecture

    • Extensive experience with WIN32 API

    • Ability to analyze and resolve BSOD issues

  • knowledge of Windows Authentication Architecture:

    • SSPI

    • Kerberos protocol implementation

    • <
    • LDAP protocol and directory services

  • Extensive experience with: RPC, DCOM

  • Strong understanding of memory management, thread
    synchronization, and system resource optimization

Why Join Semperis?

You’ll be part of a global team on the front lines of cybersecurity innovation. At Semperis, we celebrate curiosity, integrity, and people who take initiative. If you’re someone who sees the glass as half full, embraces challenges as growth opportunities, and values a healthy balance between work and life—we’d love to meet you.

Semperis maintains office locations in several cities across the globe. Where the job description specifies a required location, candidates will follow our hybrid work model. This includes working up to three days per week and remotely the remaining days.

Semperis is an equal opportunity employer and will not discriminate against an applicant or employee based on race, color, religion, creed, national origin or ancestry, ethnicity, sex (including gender, pregnancy, sexual orientation, and gender identity), age, physical or mental disability, veteran or military status, genetic information, citizenship, marital status, or any other legally recognized protected basis under federal, state, or local law. The information collected by the Semperis application is solely to determine suitability for employment, verify identity, and maintain employment statistics.

Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and/or other applicable state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Semperis. Please inform Semperis representative Anna Taylor, Director of Global Recruiting, if you need assistance completing this application or to otherwise participate in the application process.

#J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior C++ Engineer in Toronto, ON vacancy
  •  ...brightest and most creative minds, driven by a shared mission to engineer the future and safeguard our planet. In this role, you will design...  ...controller and PLC development Embedded programming in C/C++ and IEC 61131-3 Firmware lifecycle: version control, upgrade procedures... 
    Senior
    Remote work

    Armstrong Fluid Technology

    Toronto, ON
    10 days ago
  • $100k - $145k per year

     ...support our evolving business needs. Thomson Reuters is seeking a Senior Inference Engineer, AI. This person will collaborate with platform teams to...  ...) ~ Proficiency in Python and at least one systems language (C++ strongly preferred for performance critical inference paths... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    2 days ago
  • $136k - $187k per year

     ...and operations pain points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and talented team players who...  ...in modern programming languages like Go, Java, or C++ especially in backend services. Go is preferred.  ~ Proven... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    9 hours ago
  • $170k - $250k per year

     ...driven to be at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for world-class...  ...deep learning ~ Strong coding proficiency in Python, Java, C, or C++ ~ You value good software design and sweat over details in code... 
    Senior
    Full time
    Temporary work
    Work from home

    TD

    Toronto, ON
    2 days ago
  •  ...opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the...  ...software with languages such as C#, Java, C++, Golang, Rust, Python or Ruby (this list...  ...the willingness to grow (no matter your seniority!). A fluent level in English (French is... 
    Senior
    Full time
    Remote work

    Pigment

    Toronto, ON
    2 days ago
  •  ...We are looking for an Operations Research Engineer to join the Workforce Management (WFM)...  ...Design and implement the schedule optimization engine using OR-Tools/CP-SAT.  Own the...  ...problems. Proficiency in Java, Python, or C++.  ~ Experience translating complex business... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    2 days ago
  • $110k - $130k per year

    ‍ Are you a senior MSP engineer who can deliver large infrastructure projects hands-on and act as the technical advisor a client relies on? We’re hiring a Senior Systems Engineer to join a managed services and cloud hosting provider working across Microsoft 365, Azure,... 
    Senior
    Full time
    3 days per week

    STACK IT Recruitment

    Toronto, ON
    9 days ago
  • $144.2k per year

     ...About The Role We are a team of passionate engineers who love solving complex distributed...  ...durable, scalable, and multi-tenant storage engine for Kora. You will be instrumental in driving...  ...teams ~ Proficiency in Java, Scala, C/C++, Go or other statically typed languages... 
    Senior

    Confluent, an IBM Company

    Toronto, ON
    6 days ago
  • $170k - $230k per year

     ...scalable SaaS-based cloud service. Our engineering culture is built around speed,...  ...& Security Software Inc., is recruiting a Senior NLP Engineer for our Toronto office. The...  ...: Strong Python; working knowledge of C, C++, Go, Java, and JavaScript; daily use of Git... 
    Senior
    Long term contract
    Work at office
    Worldwide
    1 day per week

    Behavox

    Toronto, ON
    23 days ago
  •  ...headquartered in the United Kingdom, with offices in the United States, Canada, the Netherlands and Australia. We're looking for a Senior Solutions Engineer to join our Partner Solutions team. This is an exciting opportunity to join a fast-growing SaaS business in the HR... 
    Senior
    Full time
    Remote work

    Orgvue

    Toronto, ON
    11 days ago
  • $130k - $180k per year

     ...We are looking for a Senior DevOps Engineer to build and scale the continuous integration, testing, and release infrastructure for NVIDIA Isaac Sim...  ...driver, CUDA, or graphics-runtime issues. Familiarity with C++ build systems, CMake, Python packaging, and software distribution... 
    Senior
    Full time
    Night shift

    Nvidia

    Toronto, ON
    2 days ago
  • $130k - $140k per year

     ...We are seeking a Senior MLOps Engineer based in Canada to join our data and machine learning team. This role will co-own MLOps practices at Fluent Media and establish standards for model deployment, serving, scaling and infrastructure efficiency. Working with ML scientists... 
    Senior
    Full time
    Work at office

    Fluent, LLC

    Toronto, ON
    3 days ago
  •  ...stimulating and dynamic environment.   Primary Responsibilities: Develop new software as well as enhance existing systems, mostly in C++ on a Linux platform. Work directly with analysts to develop and maintain large scale financial analysis trading applications in a... 

    Waterfront International Ltd

    Toronto, ON
    a month ago
  • $136k - $187k per year

     ...an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about...  ...proactively sharing knowledge, mentoring Senior Engineers, and establishing best practices...  ...in a language like Java, Python, or C++ , and significant experience with frameworks... 
    Senior
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    9 hours ago
  • $120 - $180 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: Senior Software Engineering Experts Type: Contract Compensation: $120...  ...of at least one major language like Python , Java , C++ , Go , TypeScript , or Rust . ~ Proven ability to... 
    Senior
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    12 days ago
  •  ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities •       Design and build Python backend services and REST/Fast APIs, including event-driven pipelines that react to UI edits... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Direct hire
    Immediate start

    NationMind LLC

    Toronto, ON
    7 days ago
  • $118k - $152k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the full... 
    Senior
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    2 days ago
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...great products. Join us on our mission and shape the future! As a Senior Security Engineer you will: Serve as trusted advisor to team’... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Toronto, ON
    2 days ago
  • $111.4k - $161.4k per year

     ...Senior Software Engineer — Content Tools Content Tools • CoCounsel Legal Integrations Overview of the Role The CoCounsel Legal Integrations...  ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing queries... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    2 days ago
  •  ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and... 
    Senior
    Long term contract
    Full time
    Worldwide

    Mastercard

    Toronto, ON
    2 days ago
  • $138.3k - $172.8k per year

     ...looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Job Description Senior Data Engineer – JLL What this job involves: As a Senior Data Engineer at JLL, you will leverage advanced technical expertise and... 
    Senior
    Remplacement
    Full time

    JLL

    Toronto, ON
    2 days ago
  • $140k - $170k per year

     ...colleagues across JLL globally to build the infrastructure, tooling, and engineering practices that let every team ship data and software products...  ...be told what "good" looks like. What you'll get to do As a Senior Cloud Engineer, you will have ownership over cloud architecture,... 
    Senior
    Full time
    Remote work

    JLL

    Toronto, ON
    2 days ago
  • $100k - $137.7k per year

     ...Job Description Overview Join AtkinsRéalis as a Civil & Utility Engineer and contribute to the delivery of the OnCorr (On-Corridor Works) program, one of Canada's largest transit rail infrastructure projects. As part of the Municipal Infrastructure team within the Civil... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    9 days ago
  • $125k - $171.9k per year

     ...Job Description Overview A Senior Project Engineer is responsible for providing technical and contractual oversight pertaining to the end‑to‑end delivery of rolling stock vehicles. Projects could consider heavy rail, intercity, light rail, metro and tram type vehicles.... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    2 days ago
  • $117.2k - $161.2k per year

     ...Job Description Overview AtkinsRéalis is seeking an experienced Senior Process Engineer to join our growing national Process & Water practice in Ontario. In this role, you will help deliver innovative, safe, and sustainable engineering solutions for industrial, water... 
    Senior
    Part time
    For contractors
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    17 hours ago
  • $100k - $145k per year

     ...solutions for customers? Then come and apply your skills and passion for technology at Thomson Reuters Labs. We are seeking a Senior Research Engineer who will bring expertise in AI and ML and is interested in building data-driven capabilities that transform the way legal,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    2 days ago
  • $101.2k - $136.9k per year

     ...Our Members :   VanCity is modernizing financial systems with secure, real-time, and scalable solutions. We’re seeking a Senior Integration Engineer with deep expertise in Azure Integration Services and Microsoft technologies. If you’re passionate about building robust,... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Toronto, ON
    3 hours ago
  • $100.2k - $137.7k per year

     ...Description Overview AtkinsRéalis Transmission, Distribution and Renewables division has an exciting opportunity for a Senior Electrical Engineer with extensive experience in Extra High Voltage (EHV) transmission substation design. The successful candidate will bring... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    5 days ago
  •  ...Engineering Backend Permanent Toronto The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling...  ...needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    3 days ago
  • $100.2k - $137.7k per year

     ...Job Description Overview Our Geotechnical Team in Ontario is expanding and we are now looking for an experienced Geotechnical Engineer to join our team. This position is located in Etobicoke and/or Vaughan, Ontario but we would consider applicants in the greater Toronto... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Engineer. Be the first to apply!