Przejdź do treści
Logo: Spyrosoft

Senior Rust Developer

Spyrosoft

  • Miejsce pracy: Cyfrowa 4, Szczecin, zachodniopomorskie
  • Opublikowano: 09.09.2026
  • źródło: JustJoin.it
  • Praca zdalna
  • Kontrakt B2B
  • Starszy specjalista (Senior)

Opis oferty

Senior Rust Developer - Qt Bridge for Rust

About the role

Qt Bridge for Rust lets developers build Qt Quick / QML user interfaces with a pure-Rust backend - no C++ required. Rust types are exposed to the QML engine through attribute macros that generate the QMetaObject-level plumbing at compile time. The library is built on CXX and CXX-Qt for the C++/Qt interop layer.

You'll join the in-house Qt Bridge for Rust team to help design, implement and harden this library. The team already owns deep Qt platform expertise - the meta-object system, C++/QML engine internals, code generation. What we need from you is Rust expertise: idiomatic API design, the crate ecosystem, procedural macros, and cross-platform build engineering. You don't need to be a Qt expert - being able to read and reason about the C++ layer is enough.

The backlog is public, so you can see exactly what you'd be working on before you apply. Early priorities are object-model / memory-safety work and type-system / macro work.

What you'll do

  • 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) - that's owned by Qt's module teams
  • Product management, roadmap or release ownership
  • End-user support or community management

What we're looking for

  • 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

Nice to have

  • Prior contributions to Qt, CXX-Qt, qmetaobject-rs, or similar binding projects
  • QML / Qt Quick application development experience
  • Published crates on crates.io
  • Familiarity with rcc, Qt resource handling, or QML debug/preview protocols
  • Async Rust (tokio) integrated with a native event loop
  • Existing Qt Account / Qt Contributor Licence Agreement already signed

Logistics

  • B2B project-based cooperation
  • Duration: at least 6 months, option to extend by next 6 months
  • Start: as soon as possible
  • Location: fully remote
  • Process: technical interview (~90 min) covering Rust knowledge and, optionally, QtBridge-specific topics

Wymagania i benefity

Wymagane umiejętności

  • Qt
  • Rust

Języki

  • Angielski (B2)

Szczegóły oferty

Branża
IT i programowanie
Rodzaj umowy
Kontrakt B2B
Tryb pracy
Praca zdalna
Poziom stanowiska
Starszy specjalista (Senior)
Wynagrodzenie
120 - 175 zł netto / godz.
Ważna do
08.12.2026

Dodatkowe informacje z ogłoszenia

Forma współpracy
freelance / praca projektowa
Kategoria portalu
c

Analiza TXO

Czego nie pokaże pojedynczy portal: rynek, historia i inne ogłoszenia tego wakatu.

Oferta w liczbach

Stawka
120 - 175 zł netto / godz.
Mediana podobnych ofert
25 200 zł / mies.
ta oferta: -1,7%
Podobne oferty
3475
oferty w IT · senior · B2B · cała Polska
Rekrutacja trwa
13 dni
pierwsze wykrycie: 28 października 2026
Zmiany widełek
0
bez zmian
Portale
1
JustJoin.it

Senior Rust Developer (Spyrosoft, praca zdalna): stawka 120 - 175 zł netto / godz., czyli 24 780 zł miesięcznie - tyle, ile mediana 25 200 zł dla 3475 ofert tego typu (oferty w IT · senior · B2B · cała Polska). TXO obserwuje tę rekrutację od 13 dni (pierwsze wykrycie: 28 października 2026). Widełki nie zmieniły się od pierwszego wykrycia.

Stawka na tle rynku

Stawka na poziomie rynku

Porównanie z 3 475 ofertami: oferty w IT · senior · B2B · cała Polska.

Ta oferta
24 780 zł
Mediana
25 200 zł
Połowa ofert
22 260 - 29 000 zł

Kwoty miesięczne, tak jak podano w ogłoszeniach (brutto albo netto). Stawki godzinowe i roczne przeliczamy na miesiąc.

Historia widełek

Pracodawca nie zmienił widełek od pierwszej publikacji (28 paź 2026). Każdą zmianę zapiszemy tutaj.

Oś czasu rekrutacji

Rekrutacja trwa od 13 dni

  1. 10 listopada 2026

    Oferta trwa już 13 dni

  2. 28 października 2026

    Oferta pojawiła się na JustJoin.it

    Spyrosoft

Streszczenie TXO AI

Najważniejsze konkrety z opisu i lista informacji, których pracodawca nie podał - bez języka ogłoszeń rekrutacyjnych.

Bezpłatnie, po zalogowaniu.

O co zapytać na rozmowie

  1. Od czego zależy miejsce w widełkach 120 - 175 zł netto / godz.?
  2. Czy kontrakt B2B przewiduje płatne dni wolne i jaki jest okres wypowiedzenia?
  3. Czy praca jest w pełni zdalna, czy są obowiązkowe wizyty w biurze? Kto zapewnia sprzęt?
  4. Jaki jest wymiar etatu i w jakich godzinach się pracuje?
  5. Jakie benefity są w pakiecie (opieka medyczna, karta sportowa, dofinansowania)?
  6. Od kiedy miałaby się zacząć praca?

Pokaż streszczenie TXO, a dopiszemy pytania o to, czego w ogłoszeniu brakuje.

Miejsce pracy

Cyfrowa 4, Szczecin, zachodniopomorskie

O pracodawcy

Logo: Spyrosoft

Spyrosoft

Wrocław · 115 ofert pracy w serwisie

spyro-soft.com
Wszystkie oferty pracodawcy

Wyświetleń: 2Oferta ważna do 8 grudnia 2026Opublikowano 9 września 2026Wróć do wyników

Może Cię zainteresować

Podobne oferty pracy

Wszystkie oferty
Logo: Addepto
Nowa

Senior Data Engineer (Spark)

Addepto

Warszawa

21 000 - 28 560 zł netto / mies.
  • Praca zdalna
  • Kontrakt B2B
  • Starszy specjalista (Senior)
  • Pełny etat
  • Airflow
  • AWS
  • Python
  • +2

dziśNoFluffJobs

Logo: Addepto
Nowa

Senior Data Engineer (Databricks)

Addepto

Warszawa

21 000 - 28 560 zł netto / mies.
  • Praca zdalna
  • Kontrakt B2B
  • Starszy specjalista (Senior)
  • Pełny etat
  • Airflow
  • Apache Kafka
  • Apache Spark
  • +3

dziśJustJoin.it

Nie ma tu tego, czego szukasz? Damy znać e-mailem, gdy pojawią się nowe: oferty pracy w IT w Szczecinie.

120 - 175 zł netto / godz.

Spyrosoft

Aplikuj u pracodawcy