Apply now

Posted 2 days ago

Senior C++ Engineer

@ Semperis

Toronto, Ontario

HybridFull-time7+ years experience
Apply now
SIGNALS

Overview

Semperis is hiring a Senior C++ Software Engineer for system-level Windows work, including user-mode components injected into Windows processes and API interception. The role involves crash dump and BSOD analysis and components tied to Windows security protocols. The posting requires 7+ years of C++ experience and offers hybrid work with up to three office days per week.

Responsibilities:

  • Design and implement high-performance C++ applications
  • Develop user-mode components injected into Windows processes
  • Perform crash dump and BSOD investigations
  • Develop components for Windows security protocols
  • Collaborate to resolve critical technical issues

Requirements summary:

  • Bachelor's degree in computer science or related field
  • 7+ years of C++ development experience
  • Expert knowledge of Windows internals
  • DLL injection and API hooking experience
  • Advanced WinDbg proficiency
  • Knowledge of SSPI, Kerberos, LDAP, RPC and DCOM

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-11-04
First seen by our source
2026-11-04
Source record updated
2026-11-04

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience7+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Software Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

Semperis

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

For security teams charged with defending hybrid and multi-cloud environments, Semperis ensures the integrity and availability of critical enterprise directory services at every step in the cyber kill chain and cuts recovery time by 90%. Purpose-built for securing hybrid identity environments—including Active Directory, Entra ID, and Okta—Semperis’ AI-powered technology protects over 100 million identities from cyberattacks, data breaches and operational errors. The world’s leading organizations trust Semperis to spot directory vulnerabilities, intercept cyberattacks in progress and quickly recover from ransomware and other data integrity emergencies. Semperis is headquartered in Hoboken, New Jersey, and operates internationally, with its research and development team distributed throughout the United States, Canada and Israel. Semperis hosts the award-winning Hybrid Identity Protection conference and podcast series (www.hipconf.com) and built the community hybrid Active Directory cyber defender tools, Purple Knight (www.semperis.com/purple-knight/) and Forest Druid. The company has received the highest level of industry accolades, recently named to Inc. Magazine’s list of best workplaces for 2024 and ranked the fastest-growing cybersecurity company in America by the Financial Times. Semperis is a Microsoft Enterprise Cloud Alliance and Co-Sell partner and is a member of the Microsoft Intelligent Security Association (MISA).

LinkedIn followers
40,354
People associated on LinkedIn
682
Reported office locations
  • 5 Marine View Plaza, Suite 102, Hoboken, New Jersey 07030, US
  • 15305 Dallas Pkwy, Suite 1500, Addison, Texas 75001, US
  • Shoham 2 Street, 7th floor, Ramat-Gan, Israel, IL
  • 1000 Innovation Dr, Kanata, Ontario K2K 3E7, CA
Business categories
  • Information Technology
  • Cyber Security
  • Enterprise Software
  • Identity Management
Other recorded names
  • Semperis
Specialties
  • Active Directory
  • Disaster Recovery
  • Identity and Access Management
  • AD forest recovery
  • Cybersecurity
  • ITDR
  • Hybrid Identity management
  • Security Assessment
  • Identity Threat Detection and Response
  • Indicators of Compromise
  • Indicators of Exposure
  • Identity Security
  • and Hybrid Identity
Profile identifies a recruitment agency
No
Reported total investment
498,300,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

For security teams charged with defending hybrid and multi-cloud environments, Semperis ensures the integrity and availability of critical enterprise directory services at every step in the cyber kill chain and cuts recovery time by 90%. Purpose-built for securing hybrid identity environments—including Active Directory, Entra ID, and Okta—Semperis’ AI-powered technology protects over 100 million identities from…

FieldValue
IndustryComputer and Network Security
Company size501-1,000 employees
HeadquartersHoboken, New Jersey
Organization typePrivately Held
SpecialtiesActive DirectoryDisaster RecoveryIdentity and Access ManagementAD forest recoveryCybersecurityITDRHybrid Identity managementSecurity AssessmentIdentity Threat Detection and ResponseIndicators of Compromise
Open jobs on Jobsy3
LinkedInView page
Job description

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

#LI-HA1

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.

Similar jobs

  • Senior C++ Engineer

    Remote in Canada
    RemoteFull Time

    DuckDuckGo: Independent online privacy company with browser, search engine, and optional AI.

    7+ YOECandidates need 7+ years of software engineering experience, advanced modern C++ skills (C++23 or newer), and experience driving large-scale C++ projects end to end. Experience shipping software to a large consumer audience is also required.

    C++, Chromium, debuggers, profilers, large build systems

  • Manager of Marketing & Communications

    Toronto, ON
    $80k–$90k/yrHybridFull Time

    Sankofa Square

    6+ YOESalary Range: $80,000 - $90,000 depending on experience (plus health & pension benefits after qualifying period); By joining Sankofa Square, you will help make a measurable difference in how Torontonians experience…

    Strategic planning, Public relations, Community engagement, Square, Project management, Manage quantitative data

  • Manager of Recreation/Education Programs

    Toronto, ON
    $52k–$68k/yrOn-siteFull Time

    Pawsitively Pets For Kids Inc.

    3+ YOEThis is a permanent, full-time management position with a salary range of $52,000–$65,000 per year, depending on education and experience, plus extended health benefits and a car allowance; Managing the day-to-day…

    Organizational skills, Lead a team, Scheduling, Logistics, Site Manager, Leadership

  • Chief Executive Officer

    Toronto, ON
    On-siteFull Time

    Odgers

    Through government relations, conferences, communities of practice, research, learning opportunities, and collaborative initiatives, OASIS helps members share knowledge, address common…; Senior leadership experience in…

    Leadership, Mentor individuals, Financial capability, Communication skills

  • Database and Advancement Coordinator

    Toronto, ON +1
    HybridFull Time

    Jesuits of Canada

    2+ YOEProvide additional support to Advancement and Communications initiatives as required; Qualifications and attributes; Minimum of 2–3 years of experience working with a fundraising database, preferably within a…

    Reporting, Fundraising, Maintain database, Data analysis, Quality control, Documentation

  • Youth Engagement Worker

    Toronto, ON
    $25/hrOn-sitePart Time, Contract

    Heart Beatz Child, Youth and Family Centre

    Carry out goals, themes and schedule of the program to provide a consistent and high quality program and experience; Ensure that all administrative requirements for weekly activities/programs are completed within…

    Work efficiently, CPR, First Aid, Food Handler Certificate, Team building, Communication skills

  • Chief Executive Officer, Right To Food

    Toronto, ON
    On-siteFull Time

    Watson Board Advisors

    The next CEO must be both an inspirational public-facing leader and an internally grounded collaborator – someone who can embody the abundance mindset and commitment to structural change…; A strong operator and…

  • Manager, Development & Corporate Partnerships

    Toronto, ON
    $75k–$110k/yrHybridFull Time

    Girls E-mentorship

    Manage stewardship processes and deliverables for current donors and corporate partners to ensure reporting requirements are met and exceeded, sustaining and deepening partnerships over…; SKILLS, COMPETENCIES AND…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.