C++ Engineer

Posted Oct 30

This is a fully remote position, open to applicants in United States.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

GT18 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights18 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil18 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft19 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers