Were looking for an innovative engineer to join our team and help build, optimize, and expand the capabilities of our Rust-based SAST engine.
This role involves close collaboration with a multidisciplinary team, contributing to the performance, functionality, and language support of the engine.
Key Responsibilities
Develop & Optimize: Enhance and maintain the Rust-based SAST engine, ensuring high performance and reliability.
Collaborate: Work closely with the SAST team to implement features and extend support for additional programming languages.
Design & Architecture: Participate in technical discussions, contributing to architecture and design decisions for the SAST engine.
This role involves close collaboration with a multidisciplinary team, contributing to the performance, functionality, and language support of the engine.
Key Responsibilities
Develop & Optimize: Enhance and maintain the Rust-based SAST engine, ensuring high performance and reliability.
Collaborate: Work closely with the SAST team to implement features and extend support for additional programming languages.
Design & Architecture: Participate in technical discussions, contributing to architecture and design decisions for the SAST engine.
Requirements:
3+ years of experience, with proficiency in Rust or in C, C++, or Go, and a strong willingness to quickly learn Rust.
Experience designing CLI tools or low-level applications.
A solid understanding of performance optimization for high-performance applications.
Interest or experience in application security.
Strong communication skills, with the ability to articulate and share complex ideas effectively in both written and spoken formats.
Nice-to-Have Skills:
Background in secure coding practices.
Experience parsing Abstract Syntax Trees (ASTs) using tools like Tree Sitter.
Passion for programming languages, considering yourself a polyglot.
Familiarity with Foreign Function Interfaces (FFI).
Experience using profiling tools to optimize performance.
Some exposure to C#.
3+ years of experience, with proficiency in Rust or in C, C++, or Go, and a strong willingness to quickly learn Rust.
Experience designing CLI tools or low-level applications.
A solid understanding of performance optimization for high-performance applications.
Interest or experience in application security.
Strong communication skills, with the ability to articulate and share complex ideas effectively in both written and spoken formats.
Nice-to-Have Skills:
Background in secure coding practices.
Experience parsing Abstract Syntax Trees (ASTs) using tools like Tree Sitter.
Passion for programming languages, considering yourself a polyglot.
Familiarity with Foreign Function Interfaces (FFI).
Experience using profiling tools to optimize performance.
Some exposure to C#.
This position is open to all candidates.
















