Halcyon

Senior Engineer – Endpoint Agent

Halcyon

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $220,000 per year

Job Level

Senior

Tech Stack

LinuxMacOSPythonRustSQL

About the role

  • Write multi-platform Rust code that transforms messages, processes data, communicates over IPC channels, and interfaces with components written in different languages including Web API integration.
  • Handle core agent operations including data processing pipelines, inter-component communication, and system integration for endpoint agents across Windows and Linux platforms.
  • Work with multi-platform logic in Rust while ensuring compatibility and optimal performance across different operating systems and architectures.
  • Use logs, debuggers, and profiling tools to analyze performance, diagnose issues, and ensure correct behavior across all supported platforms.
  • Write unit and integration tests, adhere to consistent coding style guidelines, and maintain overall product architecture and code quality.
  • Communicate and collaborate effectively with other developers and teams to ensure component integration and interoperability across platforms.

Requirements

  • Ability to develop high-quality code in Rust (We use Rust, prior experience in 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
  • Familiarity with SQL (bonus)
  • Knowledge of additional languages (Python, C, and C++) (bonus)
  • Knowledge of the Linux, macOS, or Windows kernel (bonus)
  • Experience with system-level programming and OS internals (bonus)
  • Knowledge of endpoint security concepts and threat detection (bonus)