Enable job alerts via email!

Rust Application engineer

Outdefine

Texas City (TX)

Remote

USD 130,000 - 180,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading cybersecurity company is seeking a Rust Application Engineer to develop multi-platform applications for their anti-ransomware platform. The role involves writing efficient Rust code, debugging, and collaborating with cross-functional teams. This position offers a fully remote work environment and a competitive salary package.

Benefits

Comprehensive healthcare coverage
401k plan with employer contribution
Flexible PTO policy
Parental leave
Generous equity offering

Qualifications

  • Proficiency in Rust with experience in threading and async programming.
  • Familiarity with Linux and/or Windows APIs for cross-platform development.

Responsibilities

  • Write high-quality, multi-platform Rust code for data processing.
  • Diagnose and resolve issues using debuggers and log analysis.
  • Optimize code performance using profiling tools.

Skills

Problem Solving
SQL Knowledge

Job description

Join to apply for the Rust Application Engineer role at Outdefine.

1 month ago - Be among the first 25 applicants.

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

  1. 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.
  2. Debugging and Issue Resolution: Diagnose and resolve issues using debuggers and log analysis.
  3. Performance Optimization: Optimize code performance using profiling tools to ensure efficiency and scalability.
  4. Testing: Write and maintain comprehensive tests for the code to ensure functionality and quality.
  5. Collaboration: Communicate with cross-functional development teams to ensure seamless integration of components within the overall product architecture.
  6. 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.
  • 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.
  • 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 include 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.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Technology, Information and Internet
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer - Application Stack

Calix

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Software Engineer, Cross-Platform Rust

SpruceID

Remote

USD 100,000 - 140,000

Today
Be an early applicant

Senior Software Engineer - Warp Edge Service

Cloudflare

Remote

USD 100,000 - 160,000

Today
Be an early applicant

Sr. Software Engineer

Jobot

Charleston

Remote

USD 130,000 - 175,000

Yesterday
Be an early applicant

Sr. Software Engineer

Jobot

Greensboro

Remote

USD 130,000 - 175,000

Yesterday
Be an early applicant

Senior Software Engineer, Distributed Storage

P2P

Remote

USD 120,000 - 180,000

Yesterday
Be an early applicant

Sr. Software Engineer

Jobot

Kenosha

Remote

USD 130,000 - 175,000

Yesterday
Be an early applicant

Software Development Engineer

Actalent

San Diego

Remote

USD 150,000 - 200,000

2 days ago
Be an early applicant

Senior Software Engineer - Rust - Backend

P2P

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant