
C++ Engineer
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in United States.
• Design and implement C++ and Swift systems software tailored for macOS.
• Integrate Swift, C++, and C APIs utilizing Objective-C++.
• Collaborate with launchd daemons and agents, XPC, Endpoint Security, Network Extension, as well as security and cryptography APIs, IOKit, DiskArbitration, installers, notarization, and MDM configuration profiles.
• Analyze CPU and memory performance, debugging through Instruments, os_signpost, LLDB, crash logs, and os_log.
• Establish and sustain XCTest, sanitizer, fuzzing, and xcodebuild-based CI workflows.
• Provide support for codebases that are utilized across Mac, Windows, and Linux platforms.
• Potentially create SwiftUI and AppKit applications and app extensions.
• Conduct testing against macOS and Xcode beta releases while delivering EDR/AV, network-security, or device-management products.
• Proficiency in Modern C++ (C++17/20) and Swift 6, including features such as async/await, actors, and strict concurrency checking.
• Skills in Objective-C++ for bridging Swift, C++, and C APIs.
• Experience in macOS systems programming, particularly with Foundation, CoreFoundation, GCD, pthreads, POSIX/BSD APIs, Mach IPC, launchd, and XPC.
• Capability in profiling CPU and memory using Instruments and os_signpost.
• Expertise in debugging with LLDB, crash logs, and os_log.
• Familiarity with XCTest, sanitizers, fuzzing, and xcodebuild-based CI.
• Background with Apple Silicon and Intel architectures.
• Experience in managing codebases that operate across Mac, Windows, and Linux.
• Specialized knowledge in one or more core skill areas, including process model and IPC, Endpoint Security and System Extensions, Network Extension, security and cryptography, devices and storage, packaging and deployment, or performance, debugging, and testing.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Opportunities for professional development and career advancement.
• Collaborative and innovative work environment.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.