Do you want to work for an International Service Delivery Center in Spain as a Lead Rust Engineer? Join ERNI to build reliable, scalable software for medtech domain that makes a real impact on patients. We’re looking for a hands‑on Lead Rust Engineer to set the technical direction of a cross‑functional team and drive high‑quality delivery.

Si desea conocer los requisitos para este puesto, siga leyendo para obtener toda la información relevante.
Qualifications

  • Bachelor’s degree (or equivalent) in software/electrical engineering or a related field.
  • Strong, hands‑on Rust development experience (preferably more than 4 years) with deep understanding of core Rust concepts (ownership, borrowing, lifetimes) and asynchronous programming (async/await).
  • Proficiency with Rust libraries/frameworks (Tokio, Actix‑web, Rocket, Serde, SQL), and Foreign‑Function Interfaces.
  • Experience with Linux containers (Docker, Kubernetes) and basic scripting.
  • Experience with message brokers (e.g. RabbitMQ), event‑driven architecture, event stores, event sourcing, and actor models.
  • Experience with applying design patterns relevant for distributed systems.
  • Exposure to AI‑enabled software development practices and modern cloud‑native architectures.
  • Familiar with Domain‑Driven‑Design (DDD), Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD).
  • English fluent.
  • SAFe/Agile experience is essential.

Nice to have

  • Background in regulated domains
  • React and automated UI testing experience
  • German language skills
  • ISAQB or similar architecture qualification

Responsibilities

  • Define and communicate the team’s technical vision and architecture.
  • Convert business needs into scalable, secure solutions.
  • Design, build and maintain Rust services.
  • Lead async/concurrent development (Tokio, Serde, Actix, etc.).
  • Oversee deployments on Docker/Kubernetes.
  • Promote code reviews, automated tests and CI/CD.
  • Apply DDD, TDD/BDD and best practices for distributed systems.
  • Design reliable messaging and event‑driven patterns.
  • Mentor engineers and remove technical blockers.
  • Foster a collaborative, inclusive team culture.
  • Support planning, estimation and prioritization.
  • Work with Product, QA, DevOps and Architects.
  • Coordinate technical dependencies across teams.
  • Communicate technical concepts clearly in Agile/SAFe ceremonies.

Benefits

  • Certification reimbursement and rewards for technical achievements up to 1,400 €.
  • Private health and travel insurance.
  • Full coverage for sick leave + 1 extra day off per month without medical leave.
  • Free emotional, legal and family support.
  • Gym discounts and sports compensation.
  • Flexible remuneration: meals, transport, childcare, etc.
  • Referral bonuses up to 6,000 € per candidate and 5,000 € per client.
  • 23 working days of vacation. xqbhyrx
  • Free language courses: English, Spanish, Catalan and German.

#J-18808-Ljbffr

Lead Rust Engineer

Apply Now
Back to search page