Rust Edge & Mobile Systems Engineer (Remote)

Jobgether

España

Remote

EUR 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours
International team
Open-source tech
Conference attendance
Technical ownership
Advanced infrastructure

Job summary

Jobgether, on behalf of a partner company, seeks a Software Engineer (Edge – Devices & Mobile) based in Spain. You will design and maintain a cross‑platform Rust peer runtime across Windows, Android, and Linux, with future macOS support, focusing on security and reliability.

You will work at the intersection of systems, mobile platforms, and distributed infrastructure, owning components, improving observability, and collaborating with global teams.

Qualifications

  • At least 5 years of professional experience developing, shipping, and maintaining production-grade software using Rust.
  • Proven experience building and deploying cross-platform Rust applications on Windows, macOS, and Android, including at least one mobile platform.
  • Strong understanding of operating system internals, process management, permissions, background execution, and platform-specific constraints.
  • Hands-on experience with FFI and integrating Rust with C/C++ libraries and native OS APIs, including JNI/NDK, Win32, and POSIX interfaces.
  • Solid knowledge of networking protocols, particularly TCP, TLS, and HTTP, with ability to inspect traffic and analyze fingerprint differences.
  • Experience with asynchronous programming and networking in Rust (e.g., Tokio, Tonic).
  • Strong focus on reliability, observability, performance monitoring, and production operations for distributed device fleets.
  • Good understanding of secure software design for third-party devices and environments.
  • Excellent written communication and ability to collaborate in a remote-first, globally distributed team.
  • Interest in reverse engineering, networking, and complex systems; familiarity with gRPC, Protocol Buffers, mTLS, Chromium networking, Kotlin/Java, Prometheus, Grafana, OpenTelemetry, Kubernetes, and cloud infra is advantageous.

Responsibilities

  • Design, develop, and maintain a cross-platform Rust peer runtime across Windows, Android, Linux, with macOS in scope.
  • Manage process lifecycles, background execution, networking, updates, and stability across diverse hardware.
  • Lead platform expansion to Android devices using NDK and JNI, addressing foreground services and battery considerations.
  • Integrate native networking technologies (Cronet, C++) and HTTP clients into Rust libraries.
  • Work with OS APIs and FFI, ensuring safe memory management and cross-language interoperability.
  • Collect and analyze hardware and OS signals (TCP, TLS, HTTP) to improve realism and support cross-team collaboration.
  • Develop device-level observability and performance metrics (uptime, bandwidth, availability, drop-offs, success rates).
  • Expand capabilities to support additional workloads while maintaining security boundaries around untrusted content.
  • Participate in on-call rotations, investigate incidents, and drive reliability and deployment improvements.
  • Contribute to documentation, architecture proposals, design reviews, and Rust development standards.

Skills

Rust
FFI
JNI/NDK
Cross-platform development
Networking
Tokio
Tonic
OpenTelemetry
Kubernetes
Prometheus
Grafana
gRPC
Protocol Buffers
mTLS
Kotlin/Java
Chromium networking

Tools

Cronet
JNI/NDK
Win32
POSIX
OpenTelemetry
Kubernetes
Prometheus
Grafana
Chromium networking

Job description

Jobgether, on behalf of a partner company, seeks a Software Engineer (Edge – Devices & Mobile) based in Spain. You will design and maintain a cross‑platform Rust peer runtime across Windows, Android, and Linux, with future macOS support, focusing on security and reliability.

You will work at the intersection of systems, mobile platforms, and distributed infrastructure, owning components, improving observability, and collaborating with global teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Engineer – Edge Networking & Fleet (Remote)
Senior Rust Engineer – Edge Networking & Fleet (Remote)

Jobgether • Spain

Remote
EUR 90,000 - 120,000
Remote-first flexibility
Flexible working hours
International collaboration
+4
Software Engineer (Edge - Devices & Mobile)
Software Engineer (Edge - Devices & Mobile)

Jobgether • Spain

Remote
EUR 90,000 - 120,000
Fully remote
Flexible hours
International team
+4
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Jobgether • Spain

Remote
EUR 90,000 - 120,000
Remote-first flexibility
Flexible working hours
International collaboration
+4
Rust Lead Engineer - High-Throughput Systems (Hybrid)
Rust Lead Engineer - High-Throughput Systems (Hybrid)

Nodi • Barcelona

Hybrid
EUR 120,000 - 160,000
Remote Rust Backend Engineer for Real-Time APIs
Remote Rust Backend Engineer for Real-Time APIs

ALTEN Delivery Centre Spain • Spain

Remote
EUR 60,000 - 90,000
Long-term contract
International project
Remote work with flexible schedule
+3
Senior Rust Engineer - Remote, Flexible Hours
Senior Rust Engineer - Remote, Flexible Hours

Keyrock • Madrid

Remote
EUR 90,000 - 140,000
Competitive salary package
Flexible remote working hours
Autonomy with remote work
Senior Rust Systems Architect - High-Throughput Backend
Senior Rust Systems Architect - High-Throughput Backend

Dlocal LLP • Barcelona

On-site
EUR 120,000 - 150,000
Engineering Manager, Platform & Developer Tools
Engineering Manager, Platform & Developer Tools

Workato, Inc. • Madrid

On-site
EUR 90,000 - 130,000
Remote Rust Backend Engineer for Scalable Microservices
Remote Rust Backend Engineer for Scalable Microservices

Prima • Madrid

Hybrid
EUR 40,000 - 75,000
Remote work
Office or home
Flexible schedule
+6
Fullstack Developer — Remote, International Real-Time Apps
Fullstack Developer — Remote, International Real-Time Apps

ALTEN Delivery Centre Spain • Spain

Remote
EUR 42,000 - 64,000
Long-term contract
International project
Remote work option
+4