Job Closed
This listing is no longer active.
Our Mission: Defeat Ransomware
Linux Agent Engineer
Location
United States
Posted
138 days ago
Salary
$150K - $200K / year
Seniority
Senior
Job Description
Linux Agent Engineer
Halcyon
• Write high-performance code in Rust and C for eBPF probes, user-space components, and kernel interactions • Handle core agent operations including data processing pipelines, inter-component communication, and system integration for the Linux endpoint agent • Design and develop eBPF programs and/or kernel-level drivers for behavioral monitoring and security event detection • Optimize eBPF program performance and ensure compatibility across different Linux kernel versions • 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 • Write unit and integration tests for your code, adhering to consistent coding style guidelines and overall product architecture • Communicate effectively with other developers and teams to ensure the component integrates well within the overall product architecture and maintains interoperability across platforms
Job Requirements
- Ability to develop high-quality production code in Rust
- Strong experience with eBPF development including writing eBPF programs, user-space loaders, and event processing pipelines
- Deep understanding of Linux kernel internals, system calls, and kernel data structures
- Experience with eBPF toolchains and libraries (libbpf, BPF CO-RE, bpftool, or similar)
- Proficiency debugging kernel-level code and eBPF programs using tools like bpftrace, perf, or similar
- Knowledge and experience with the following Rust crates: threading, async, tokio
- Experience with Linux driver development or kernel module programming
Benefits
- Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents.
- 401k plan with 3% employer match
- Short and long-term disability coverage, basic life and AD&D insurance plans.
- Medical and dependent care FSA options.
- Flexible PTO policy
- Parental leave
- Generous equity offering
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Mobile
BitwardenOpen source password management solutions for individuals, teams, and business organizations.
• Become an expert and authority on our iOS codebase • Participate in hands-on development of new features and improvements • Participate in code reviews, learning, and spreading knowledge • Mentor other engineers and contribute to their career development • Proactively stay updated on the latest trends, tools, and technologies within the iOS development ecosystem, and contribute insights for the continuous improvement of our product • Occasionally contribute bug fixes or shepherd pull requests submitted by the user community
Senior Full Stack Engineer, Calendar Platform
CalendlyThe scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more
• Design, develop, and maintain services our product teams depend on • Build resilient systems handling high data volumes and complex synchronization requirements • Contribute to architectural decisions for calendar platform services • Share your distributed systems expertise with engineers across the organization • Own and contribute to significant projects from concept to production • Partner with product engineering teams, Data Platform, and Infrastructure to understand their needs • Ensure reliability and performance through thoughtful monitoring, testing, and incident response
Staff Software Engineer, Governance
Domino Data LabThe Enterprise MLOps platform powering over 20% of the Fortune 100
• Design and develop software solutions that improve Domino’s user experience with regards to the new, highly-sought Governance feature • Extend and contribute enhancements to the open-source software powering Domino • Create technical designs and clearly communicate them to cross-functional stakeholders • Enable fellow engineers to achieve high quality through design and code reviews • Work with product managers to ensure solutions are well planned and delivered on-time
Senior Software Engineer, ITDR
JumpCloudAn open directory platform for secure, frictionless access from any device to any resource, anywhere
• Technical Leadership & Architecture: Lead the high-level architecture and low-level design of new Go microservices. You will break down complex requirements, mentor other engineers, and collaborate with senior technical leaders to manage technical debt and feature detailing. • Build the Decision Engine: Architect the services that consume data from our risk engine (Kafka) and determine the appropriate system response in milliseconds. You will build modular components that can be shared internally. • "Think Like a SOC Analyst": You will design API responses and data structures that provide deep context (scores, lineage, threat details) so IT Admins can investigate incidents without guessing. • Prepare the Runway for ML: Utilize Machine learning concepts to harness the inhouse data to build solutions for IT Admins. • Operational Excellence: Own your services in production. You will define SLIs/SLOs, manage database performance (Postgres/Redis), ensure high availability, and perform upgrades to keep up with modern security best practices. • Strategy & Collaboration: Partner with the Platform Engineering team to define data contracts. You will help shape the future of our Identity Management services roadmap by participating in planning conversations with Product Managers.




