Rust Developer

Exein SpA
Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
€60,000.0 - €80,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services User Authentication C++ (Programming Language) Cloud Computing Code Review Cyber Security Linux DevOps Distributed Systems PostgreSQL
+23 more
Enterprise Messaging Systems Open Source Technology Redis Software Construction System Programming Rust (Programming Language) Data Logging Cloud Platform System Test-Driven Development (TDD) Grafana Concurrency Software Security Backend Containerization Kubernetes Apache Kafka Multiaccess Edge Computing Asynchronous Programming Functional Programming Restful APIs Grpc Docker Microservices

Job description

In this role, you’ll design and implement high-performance backend services, APIs, and platform components using Rust, working closely with experienced engineers to build secure, scalable, and reliable software. You’ll collaborate with Product, DevOps, and Security teams to deliver cloud-native solutions that bridge embedded environments and large-scale infrastructure., * Develop and maintain backend services and platform components using Rust.

  • Design and implement scalable APIs and asynchronous microservices.
  • Collaborate with the engineering team to build secure, reliable, and high-performance distributed systems.
  • Integrate cybersecurity features such as authentication, encryption, secure communication, and telemetry into the platform.
  • Contribute to the design and continuous improvement of platform architecture, ensuring maintainability and scalability.
  • Troubleshoot, benchmark, and optimize applications for performance and resource efficiency.
  • Participate in code reviews, testing, and engineering best practices to maintain high code quality.
  • Collaborate across Product, DevOps, and Security teams to deliver robust solutions., * Join a team shaping the future of secure IoT and embedded technology worldwide.
  • Build next-generation cybersecurity solutions that protect data, devices, and users at scale.
  • Work with Rust, Linux, distributed systems, and cloud-native technologies on challenging technical problems.
  • Collaborate with highly skilled engineers in an environment that values technical excellence and continuous learning.
  • Take ownership of meaningful projects while continuing to grow your technical expertise.
  • Enjoy a flexible, international, and inclusive workplace built on trust, curiosity, and collaboration.

Requirements

  • 3-6 years of experience in backend or platform engineering.
  • Professional experience with Rust, or strong experience with another systems programming language (such as C++, Go, or Java) and a demonstrated interest in Rust.
  • Good understanding of asynchronous programming, concurrency, and modern backend development.
  • Experience designing and consuming REST APIs; familiarity with gRPC or message-driven architectures is a plus.
  • Experience with Linux, Docker, and cloud environments (AWS or similar).
  • Familiarity with PostgreSQL, Redis, and messaging technologies such as Kafka or NATS.
  • Solid understanding of software engineering best practices, including testing, code reviews, and documentation.
  • Basic understanding of security concepts, including authentication, encryption, and secure application development.
  • Strong analytical and problem-solving skills, with the ability to work independently while collaborating effectively within a team.

Nice to Have:

  • Experience with Kubernetes and cloud-native environments.
  • Familiarity with CI/CD pipelines and observability tools (logging, metrics, tracing).
  • Knowledge of Test-Driven Development (TDD).
  • Experience contributing to open-source projects.
  • Background in cybersecurity, IoT, edge computing, or embedded systems.
  • Familiarity with functional programming concepts.

About the company

The physical and digital worlds are merging. Vehicles, medical devices, industrial systems, critical infrastructure: security hasn’t kept pace. AI is accelerating everything, from the capabilities of the systems we depend on to the sophistication of the threats targeting them. A software vulnerability can now have physical consequences. A physical breach can compromise entire digital ecosystems. Billions of devices operate with little to no protection, and traditional approaches can’t keep up. Not at this scale, not at this speed, and not across this diversity of systems.

Exein exists to solve this. We build the security layer for a world where physical and digital threats are no longer separate problems, from kernel-level runtime protection on embedded devices to cloud-native platforms that analyze, protect, and prove compliance across entire device fleets. We’re not patching the old model. We’re building security from the core out.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:27 min

Exploring Rust for cloud and web services

Patrick Koss Patrick Koss · WWC 2024

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

54 sec

Shifting focus to Rust for web backend development

Marco Otte-Witte · WWC 2023

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all