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 stabilityDevelop 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 field7+ years of professional experience in C++ development with demonstrated senior-level expertise
Expert-level knowledge of Windows internals and system
architectureHands-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- ...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...SeniorRemote work
$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...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$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...SeniorLocal areaWorldwideFlexible hours$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...SeniorFull timeTemporary workWork from home- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeInternshipRemote workRelocation
$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,...SeniorFull time3 days per week$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$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...SeniorLong term contractWork at officeWorldwide1 day per week- ...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...SeniorFull timeRemote work
$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...SeniorFull timeNight shift$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...SeniorFull timeWork at office- ...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...
$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...SeniorLong term contractLocal areaWorldwide$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...SeniorRemote jobContract workSummer work- ...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...SeniorLong term contractPermanent employmentFull timeTemporary workDirect hireImmediate start
$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...SeniorFull timeInternshipImmediate start- ...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’...SeniorFull timeWork at officeRemote workFlexible hours
$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...SeniorFull timeContract workWork at officeLocal areaFlexible hours2 days per week3 days per week- ...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...SeniorLong term contractFull timeWorldwide
$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...SeniorRemplacementFull time$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,...SeniorFull timeRemote work$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...SeniorFull timeInternshipFlexible hours$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....SeniorFull timeInternshipFlexible hours$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...SeniorPart timeFor contractorsInternshipFlexible hours$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,...SeniorFull timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week$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,...SeniorPermanent employmentFull timeInternshipWork at officeImmediate startFlexible hours$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...SeniorFull timeInternshipFlexible hours- ...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...SeniorLong term contractPermanent employmentFull timeInternshipWork from homeFlexible hours
$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...SeniorFull timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Engineer. Be the first to apply!
- c++ developer Toronto, ON
- junior c++ developer Toronto, ON
- c++ developer fintech Toronto, ON
- c++ software developer Toronto, ON
- senior web designer Toronto, ON
- senior project engineer Toronto, ON
- senior ruby developer Toronto, ON
- senior crm manager Toronto, ON
- cpa senior accountant Toronto, ON
- senior part time Toronto, ON

