Senior C++ Engineer developing system-level Windows cybersecurity software at Semperis. Analyzing crashes, APIs, authentication protocols, and low-level components.
Responsibilities
Design and implement high-performance C++ applications
Maintain code quality and system stability
Develop and maintain user-mode components injected into sensitive Windows processes
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
Requirements
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 production experience with DLL injection and API hooking, such as Microsoft Detours or MinHook
Advanced proficiency in WinDbg for crash dump analysis
Strong understanding of x64 architecture
Extensive experience with WIN32 API
Ability to analyze and resolve BSOD issues
Knowledge of Windows Authentication Architecture, including SSPI, Kerberos protocol implementation, LDAP protocol, and directory services
Extensive experience with RPC and DCOM
Strong understanding of memory management, thread synchronization, and system resource optimization
Hands-on professional experience developing production-level C++ applications on Windows, including Windows processes or other low-level/system components
Legal right to work in the country of application
Ability to work onsite 2–3 days per week if required for the role
Benefits
Hybrid work model with up to three days per week onsite and the remaining days remotely
Employee experience focused on purpose, growth, and balance
Professional growth opportunities
Healthy work-life balance
Global team environment
Equal opportunity employment
Reasonable accommodation for applicants with disabilities
Staff Software Engineer owning AI - powered go - to - market systems at Square. Designing scalable sales automation and integrations that improve seller - facing commerce operations.
Backend engineer designing and operating distributed services for a global software conglomerate’s enterprise AI platform. Building APIs, orchestration, tenancy, integrations, and reliability capabilities.
Backend engineer building Python and Django services for InvestEngine’s ETF investment platform. Automating back - office workflows, integrations, and scalable internal systems.
Java full - stack developer at Genpact, an AI and digital transformation company. Building, debugging, and optimizing scalable enterprise applications with cross - functional teams.
Java Developer developing and optimizing scalable applications for Genpact, an AI and advanced technology solutions company. Collaborating across teams to deliver enterprise transformation solutions.
Senior Technical Architect leading Cerner EHR architecture, integration, and optimization for Canadian healthcare organizations. Designing mission - critical systems and advising clinical, infrastructure, cybersecurity, and executive stakeholders.
Backend Engineer owning Python/Django systems and production infrastructure for 3D AI Studio’s AI - generated 3D model platform. Improving reliability, security, performance, and backend features.
Java/Spring Boot Developer building robust back - end APIs and services for VO2’s banking and financial clients. Delivering occasional hybrid consulting missions using microservices, REST, Docker and CI/CD.
Java Developer building, testing, and optimizing scalable applications for Genpact’s AI and digital transformation solutions. Troubleshooting Java systems and collaborating across technical teams.
Senior engineer evaluating AI coding agents for G2i’s AI training projects. Providing rigorous written and video feedback on reasoning, explanations, and engineering judgment.