Senior Rust Developer

your Jared

Województwo zachodniopomorskie

Hybrid

PLN 165,000 - 241,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

your Jared is seeking a Senior Rust Developer to join the Qt Bridge for Rust project in Szczecin and remotely. You will design, implement, and harden the bridge, focusing on memory-safety, macro tooling, and a stable API across Linux, Windows, and macOS.

You will work with Rust FFI, cxx/CXX-Qt, perform security reviews, and contribute tests and documentation. The role is fully remote with a B2B arrangement for at least 6 months, with a possibility to extend.

Qualifications

  • Senior-level Rust experience in production with ownership and lifetimes.
  • C++ FFI experience, ideally with cxx for safe wrappers.
  • Macro development (syn, quote, proc-macro2) and good diagnostics.
  • Cross-platform Rust build engineering and testing practices.
  • Ability to design and stabilize a public library API with semver.
  • Willingness to perform security reviews of Rust/C++ FFI surfaces.

Responsibilities

  • Contribute Rust (and some C++) code, tests, and docs.
  • Work on object-model, memory-safety, and macro issues.
  • Design and stabilize a public library API with deprecation policies.
  • Perform security/threat analysis of the FFI surface.
  • Collaborate via Gerrit and Jira; communicate daily with the team.

Skills

Rust experience
C++ FFI
Procedural macros
Cross-platform build
API design
Security review

Tools

cxx
syn
quote
proc-macro2

Job description

# Senior Rust DeveloperSzczecin, PolandRemoteplvia direct// Job TypeFull Time// SalaryPLN 120 - 175/hour// Salary Range120–175 PLN / hour// Posted1 day ago// Work Moderemote## About the RoleQuick Facts Role: Senior Rust Developer — Qt Bridge for Rust Focus: Build Qt Quick/QML UIs using a pure-Rust backend (no C++ required for app logic) Integration: Rust types exposed to the QML engine via attribute macros generating QMetaObject-level plumbing at compile time Interop layer: CXX and CXX-Qt for C++/Qt interop Description Contribute to the in-house Qt Bridge for Rust library by designing, implementing, and hardening the bridge. Work on object-model/memory-safety, type-system, and macro-related issues, stabilize a public library API, perform security review of the Rust/C++ FFI surface, and help keep the workspace green across Linux, MSVC, and macOS. Responsibilities Contribute production-quality Rust (and, where needed, C++) code, tests and documentation to the QtBridge Rust repository Work on object-model, memory-safety, type-system and macro-related issues Help design and stabilize a public library API — semver, breaking-change management, deprecation policy Contribute to a structured threat analysis / security review of the Rust/C++ FFI surface Keep the workspace green across Linux, MSVC and macOS Go through code review via Gerrit against the dev branch, working closely with a Qt maintainer Keep Jira issues current and communicate daily with the team (chat/e-mail), plus a weekly sync call What’s NOT part of this role Changes to Qt itself (qtbase, qtdeclarative) Product management, roadmap or release ownership End-user support or community management Requirements Senior-level Rust experience in production: ownership/borrowing, Rc/RefCell/Weak, unsafe and the aliasing rules, Pin, lifetime-parameterised APIs Rust C++ FFI experience, ideally with cxx — designing safe Rust wrappers over C++ object lifetimes Procedural macro development (syn, quote, proc-macro2), with attention to good compile-error diagnostics Experience designing and stabilizing a public library API — idiomatic Rust, semver, deprecation practices Cross-platform Rust build engineering (build.rs, linking native libraries on Linux, MSVC, macOS) Strong testing and quality habits: tests with every change, clean cargo fmt/clippy, documented safety arguments for any unsafe, rustdoc on public API Comfort with threat modelling / security review for systems-level, memory-unsafe-adjacent code Working knowledge of Qt 6 (QObject, properties, signals/slots, QVariant/QMetaType, QML object ownership) and enough C++17 to read/modify the bridge’s C++ layer Comfortable with Gerrit-style, small-commit, review-heavy workflows Professional written and spoken English Benefits Public backlog (see what you would work on before applying) Fully remote collaboration B2B project-based cooperation (duration: at least 6 months, option to extend by next 6 months) Technical interview (~90 min) covering Rust knowledge and, optionally, QtBridge-specific topics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Developer — Qt Bridge for Rust
Senior Rust Developer — Qt Bridge for Rust

JobCubby • Wrocław

Hybrid
PLN 180,000 - 300,000
Senior Rust Engineer - Remote Qt Bridge & Rust-C++ Interop
Senior Rust Engineer - Remote Qt Bridge & Rust-C++ Interop

your Jared • Województwo zachodniopomorskie

Hybrid
PLN 165,000 - 241,000
Senior Rust Engineer - Qt Bridge for Rust (Remote)
Senior Rust Engineer - Qt Bridge for Rust (Remote)

JobCubby • Wrocław

Hybrid
PLN 180,000 - 300,000
Senior Rust Engineer — Qt Bridge (Remote)
Senior Rust Engineer — Qt Bridge (Remote)

Spyro Soft • Wrocław

On-site
PLN 410,000 - 558,000
Remote Rust & C++ Migration Engineer
Remote Rust & C++ Migration Engineer

Sii Poland • Lublin

On-site
PLN 180,000 - 300,000
Great Place to Work
Medical care
Centre of internal trainings
+2
Senior Rust & C++ Refactor Engineer
Senior Rust & C++ Refactor Engineer

Sii Poland • Rzeszów

On-site
PLN 180,000 - 240,000
Great Place to Work
Centre of internal trainings
Profit sharing
+4
Remote Memory-Safe Rust/C++ Migration Engineer
Remote Memory-Safe Rust/C++ Migration Engineer

Sii Poland • Bydgoszcz

On-site
PLN 180,000 - 260,000
Great Place to Work
Profit sharing
Regular integration events and trips
+2
Remote Rust Developer for Greenfield Cloud Project
Remote Rust Developer for Greenfield Cloud Project

Experis ManpowerGroup Sp. z o.o. • Poland

On-site
PLN 207,000 - 289,000
Remote Memory-Safety Rust & C++ Engineer
Remote Memory-Safety Rust & C++ Engineer

Sii Poland • Warszawa

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Rust Developer
Rust Developer

Experis ManpowerGroup Sp. z o.o. • Poland

Remote
PLN 207,000 - 289,000
Multisport Card
Life insurance
Private healthcare
+1