About the Role
About On The Spot:
We bring startups and disruptive tech companies to the local market, offering engineers the opportunity to work on innovative, high-impact products. Join us and become a member of their R&D team while we take care of employment, HR support, a benefits package, and an enjoyable work environment.
About the team:
Cycode is an Agentic Development Security Platform (ADSP) designed to secure the entire AI-powered development lifecycle.
By combining security scanning, AI governance, and agent-driven automation, Cycode helps organizations identify risks, understand their impact, and respond to threats at the speed modern engineering teams need.
Take a look inside Cycode’s Warsaw team 👉 in our blog post.
About the role:
We’re looking for an innovative Backend Engineer skilled with Rust.
You'll 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.
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:
- 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#.
Work Arrangement:
This is a hybrid role based in Warsaw, requiring 3 days in the office from Monday to Wednesday, with the remaining days remote.
Benefits:
- Paid vacation — 20 business days per year, 100% sick leave payment (up to 10 days), 5 sick days per year;
- Equipment provision;
- Partially compensated educational costs (courses, certifications, attendance of professional events, etc.);
- Care package: Luxmed health insurance;
- English classes 2 times a week (online);
- MultiSport card 50% reimbursement company/employee;
- Full legal and accounting support in Poland if requested.
Requirements
Rust proficiency
3+ years of experience with proficiency in Rust or in C, C++, or Go, and a strong willingness to quickly learn Rust.
CLI tools experience
Experience designing CLI tools or low-level applications.
Performance optimization
A solid understanding of performance optimization for high-performance applications.
Application security interest
Interest or experience in application security.
Communication skills
Strong communication skills, with the ability to articulate and share complex ideas effectively.
Nice to Have
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#.
Benefits
Paid vacation
20 business days per year, 100% sick leave payment (up to 10 days), 5 sick days per year.
Equipment provision
Provision of necessary equipment for work.
Educational cost support
Partially compensated educational costs for courses and certifications.
Health insurance
Care package including Luxmed health insurance.
English classes
English classes 2 times a week (online).
MultiSport card reimbursement
50% reimbursement for MultiSport card.