Demo

Rust Application engineer

Outdefine
Texas, TX Full Time
POSTED ON 4/5/2025
AVAILABLE BEFORE 4/24/2025
Company Overview

Halcyon is a cutting-edge cybersecurity company founded in 2021 by industry veterans from top firms like Cylance, FireEye, and IBM X-Force. They have built the first dedicated anti-ransomware platform that integrates advanced prevention engines with AI models to combat ransomware threats. As a fully remote company, Halcyon offers a flexible work environment, bringing together talented individuals from across the globe to deliver security solutions for mid-market and enterprise customers.

Role Overview: Rust Application Engineer

The Rust Application Engineer will contribute to the development of Halcyon’s Windows and Linux agents, the core endpoint protection components within the anti-ransomware platform. These agents act as the primary communication and analysis engines, ensuring ransomware threats are detected and neutralized. The role involves developing multi-platform Rust applications that interface with APIs, manage inter-process communications, and handle complex data processing.

Job Duties And Responsibilities

Rust Development: Write high-quality, multi-platform Rust code that transforms messages, processes data, communicates over IPC channels, and interfaces with APIs and other components.

Debugging and Issue Resolution: Diagnose and resolve issues using debuggers and log analysis.

Performance Optimization: Optimize code performance using profiling tools to ensure efficiency and scalability.

Testing: Write and maintain comprehensive tests for the code to ensure functionality and quality.

Collaboration: Communicate with cross-functional development teams to ensure seamless integration of components within the overall product architecture.

Coding Standards: Follow and contribute to coding style guidelines to maintain code quality and consistency across the team.

Requirements/Qualifications

Must-Haves:

Proficiency in Rust: Demonstrated ability to write high-quality code in Rust, with experience in threading, async programming, and using Rust packages like .

Multi-Platform Experience: Familiarity with Linux and/or Windows APIs for cross-platform development.

Problem Solving: Strong skills in debugging and resolving software issues using tools like debuggers and software logs.

SQL Knowledge: Experience working with SQL databases.

Code Optimization and Testing: Expertise in code optimization using profiling tools and writing comprehensive tests for code reliability.

Bonus Skills

Additional Programming Languages: Knowledge of other languages, such as Python and C , for greater flexibility in application development.

Rust/C Interoperability: Familiarity with Rust/C interoperability tools like , , , and .

Kernel Knowledge: Experience with Linux or Windows Kernel development for deep-level system interaction.

What Success Looks Like

Success in this role involves delivering reliable, high-performance Rust-based applications that ensure Halcyon’s agents function smoothly across both Windows and Linux platforms. The Rust Application Engineer will be responsible for writing well-tested, optimized code that seamlessly integrates with the larger product architecture. Effective collaboration with other development teams and adherence to coding standards will also be key contributors to success.

Salary and Benefits

Base Salary Range: $130,000 $180,000 with a 10% bonus target.

Benefits: Comprehensive healthcare coverage, 401k plan with employer contribution, flexible PTO policy, parental leave, generous equity offering, and more.

This role offers a competitive compensation package and an opportunity to contribute to a groundbreaking cybersecurity product in a fully remote, collaborative environment.

Salary : $130,000 - $180,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Rust Application engineer?

Sign up to receive alerts about other jobs on the Rust Application engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,999 - $115,790
Income Estimation: 
$109,826 - $143,482
Income Estimation: 
$109,826 - $143,482
Income Estimation: 
$129,898 - $168,102
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Outdefine

Outdefine
Hired Organization Address Shanghai, VA Full Time
What you will do Responsible for user life cycle management, including user acquisition, conversion, promotion and reten...
Outdefine
Hired Organization Address Texas, TX Full Time
Company Overview Halcyon is a pioneering cybersecurity company founded in 2021 by experts from major firms like Cylance,...
Outdefine
Hired Organization Address Palo Alto, CA Full Time
Company Overview Typeface is a pioneering company in the field of generative AI, dedicated to transforming content creat...
Outdefine
Hired Organization Address San Francisco, CA Full Time
Technical Lead - Outdefine PartnerLocation : Hybrid, Guadalajara-MX (open to travel to US as needed)About the job Overvi...

Not the job you're looking for? Here are some other Rust Application engineer jobs in the Texas, TX area that may be a better fit.

Application Engineer

Chart Industries, Stafford, TX

AI Assistant is available now!

Feel free to start your new journey!