S

Senior Software Engineer - Rust & C++ Memory Safety Migration

Sii Poland • Poland
Full Remote
This Job is No Longer Active This position is no longer accepting applications

Join a dynamic team to port legacy C/C++ open-source libraries to memory-safe Rust equivalents. Focus on deep integration, building secure FFI wrappers, and driving large-scale refactoring. Requires 5+ years of experience in Rust and C++ with expertise in unsafe code and memory safety.

Key Highlights
Fully remote position within Poland
Focus on memory safety migrations from C/C++ to Rust
Requires 5+ years of experience with strong Rust and C++ skills
Key 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
Technical Skills Required
Rust C++ FFI
Benefits & Perks
Medical care
Profit sharing
Passion Sponsorship program
Regular integration events and trips
Comfortable and well-equipped offices
Nice to Have
Experience with Crubit and C++/Rust interoperability tooling
Background in vulnerability research or secure software development
Familiarity with AI-assisted C/C++ to Rust migration tools (e.g., RustShift, Crigator)
Open-source Rust contributions and experience managing third-party Rust dependencies

Job Description

We are looking for an experienced Software Engineer to join a dynamic team focused on memory safety migrations. You will be responsible for porting widely-used, legacy C/C++ open-source libraries to memory-safe Rust equivalents. This role emphasizes deep integration work to seamlessly bridge feature gaps between unsafe legacy code and modern Rust replacements, ensuring minimal disruption for existing consumers. The position is fully remote, allowing you to work from anywhere in Poland.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Hidden company

Log in to see location

Premium

Senior Software Engineer - Streams Backend (Logstash/OpenTelemetry)

Log in free to see the details

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.