freehire launches on Product Hunt on 26 August.

Follow →

Middle+/Senior Backend Engineer

Summary

Build and optimize a Rust-based SAST engine for application security, collaborating with a team to extend language support and improve performance.

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.
  • 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.

  • Paid vacation — 20 business days per year, 100% sick leave payment (up to 10 days), 5 sick days per year;
  • Partially compensated educational costs (courses, certifications, attendance of professional events, etc.);
  • Care package: Luxmed health insurance;
  • English classes 2 times a week (online);
  • Full legal and accounting support in Poland if requested.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available