Principal Endpoint Security - Rust or C++ Programmer

Overview

Remote
$180,000 - $225,000
Full Time

Skills

C++
Rust
Endpoint Protection
Microsoft Windows
Web API

Job Details

NO SPONSORSHIP

Principal Endpoint Security Staff Software Engineer (Rust)

100% Remote

Salary: $185-$225K + Bonus

You will need to be able to code but this is not just a developer role. You will need to understand the entire product, including the basics of other teams implementations. Needs to understand the agent side of the product and some of the integration points of other teams Needs enterprise endpoint security experience.

You will Develop Software to run on endpoint (rust is highly preferred but not required c C++ is ok) MacOS linux or windows. Looking for is someone that is highly technical when it comes to developing software to run on an endpoint. Background in security, a background in rust, and some familiarity all around.

Responsibilities:

Write multi-platform code in Rust that transforms messages, processes data, communicates over IPC channels, and interfaces with components written in different languages including Web API integration. Work with multi-platform logic in Rust while ensuring compatibility and optimal performance across different operating systems and architectures.

Qualifications:

Ability to develop high-quality code in Rust (We use Rust, prior experience is preferred but not required. Experience with C and C++ will also translate well)

Experience with macOS, Linux, and/or Windows APIs

Knowledge and experience with the following Rust crates: threading, async, tokio

Strong verbal and written communication skills

Knowledge of the Linux, macOS, or Windows kernel

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.