Remote Senior Rust & C++ Migration Engineer

Sii Poland

Województwo kujawsko-pomorskie

On-site

PLN 180,000 - 280,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Great Place to Work
Medical care
Profit sharing
Centre of internal trainings
Many experts you can learn from
MySii app

Job summary

Sii Poland is seeking an experienced Software Engineer to migrate legacy C/C++ libraries to memory-safe Rust equivalents, focusing on deep integration to bridge unsafe code and Rust replacements. The role is fully remote with Poland as the work footprint, and involves working on large-scale migrations and cross-language tooling.

You will port libraries, build Rust FFI wrappers, and drive dependency updates while ensuring minimal disruption for current consumers.

Qualifications

  • Minimum 5 years of experience in software development with a strong focus on Rust and C++.
  • Deep expertise in unsafe code, FFI boundaries, and memory-safe migrations.
  • Solid understanding of memory safety, pointer stability, and cross-language interoperability.
  • Experience with Bazel/Blaze and dependency management.
  • Strong debugging skills across memory, testing, and platform-specific build issues.
  • Ability to communicate effectively with stakeholders and justify security-driven changes.
  • Advanced level of English.

Responsibilities

  • Migrating legacy C/C++ libraries to memory-safe Rust alternatives.
  • Building and maintaining secure C++ shims and Rust FFI wrappers.
  • Driving large-scale refactoring and dependency updates across numerous targets.
  • Performing differential testing, validation, and large-scale integration testing.
  • Evaluating performance and security trade-offs and providing data-driven recommendations to stakeholders.
  • Managing cross-team dependencies and review bottlenecks.
  • Structuring migrations into small, reviewable stacks to streamline approvals and reduce failures.

Skills

Rust
C++
FFI
Memory safety
Cross-language interop
English

Tools

Bazel/Blaze
Crubit
Crigator

Job description

Sii Poland is seeking an experienced Software Engineer to migrate legacy C/C++ libraries to memory-safe Rust equivalents, focusing on deep integration to bridge unsafe code and Rust replacements. The role is fully remote with Poland as the work footprint, and involves working on large-scale migrations and cross-language tooling.

You will port libraries, build Rust FFI wrappers, and drive dependency updates while ensuring minimal disruption for current consumers.

Get your free, confidential resume review.
or drag and drop your file here.