Middle/Senior Backend Engineer

On The Spot Dev — Poland · Posted ~21 hours ago

Senior Full-time

Skills

Backend development Rust Software engineering SAST Application security Performance optimization Security engineering Multidisciplinary collaboration AI security

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering opportunity for a mid-to-senior developer with strong Rust skills, working on security technology for the modern AI-assisted software development lifecycle. You will build, optimize, and expand a static application security testing engine while collaborating with engineers across multiple disciplines.

Highlights

Work on an innovative security platform focused on protecting the AI-powered software development lifecycle. The role provides an opportunity to build and optimize a Rust-based static analysis engine, collaborate with a multidisciplinary R&D team, and contribute to high-impact developer security technology.

Description

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.