Lead Software Engineer (Rust)

Roche

Sant Cugat del Vallès

Presencial

EUR 60.000 - 80.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Roche seeks a Rust expert in Sant Cugat del Vallès to lead the migration of our core systems from C# to Rust. This role involves designing and developing high-performance applications while providing mentorship to engineering teams.

The ideal candidate will have extensive experience in software engineering and a proven track record with Rust applications. Strong communication skills and a background in C# are essential. This is strictly an on-site position with no relocation assistance.

Formación

  • Extensive experience in software engineering with production-grade Rust applications.
  • Exceptional proficiency in Rust's memory safety and concurrency models.
  • Strong understanding of C# and .NET to transition codebases.

Responsabilidades

  • Lead migration of C# codebases to Rust applications.
  • Design and maintain high-performance software components.
  • Provide technical guidance and coaching to developers.

Conocimientos

Rust programming
C# and .NET architectures
Software development lifecycle
Technical coaching and mentoring
Interpersonal communication

Educación

Bachelor’s degree in Computer Science, IT, or related field

Herramientas

Cargo
Clippy
Tokio

Descripción del empleo

In this foundational role, you will act as our premier Rust expert, spearheading the strategic migration of our core execution engines, algorithms, and high-performance systems from C# to Rust. You will join a forward-thinking and collaborative environment where your technical vision shapes the future of our engineering stack.

Key Responsibilities
  • Lead the strategic migration of legacy C# (.NET) codebases, execution engines, and complex algorithms into highly optimized, safe, and concurrent Rust applications.
  • Design, develop, test, and maintain high-performance software components throughout the full software development lifecycle.
  • Define all aspects of development for the new stack, establishing rigorous coding standards, workflows, and appropriate build and CI/CD environments.
  • Provide technical guidance, expertise, and coaching to developers, playing a central role in upskilling the team and building internal Rust expertise from the ground up.
  • Monitor team progress to ensure consistency with the initial architectural design, technical vision, and quality standards.
  • Ensure all software strictly complies with requirements for quality, security, modifiability, and extensibility while leveraging modern AI-supporting tools to optimize efficiency.
Who You Are

You are a visionary technical leader and a passionate educator who thrives when navigating ambiguity and driving technological evolution. You possess deep engineering intuition, love tackling complex architectural challenges, and excel at empowering others to adopt new modern paradigms.

Qualifications & Skills
  • Extensive professional experience in software engineering, with a proven track record of shipping and maintaining production‑grade Rust applications.
  • Exceptional production‑level proficiency in Rust, including deep mastery of its memory safety guarantees, lifetimes, async runtimes (such as Tokio), concurrency models, and standard tooling (Cargo, Clippy).
  • Strong foundational knowledge of C# and .NET architectures to effectively understand, reverse‑engineer, and transition existing codebases.
  • Demonstrated architectural skills with a proven ability to design complex, scalable software systems and define clear technical visions.
  • Exceptional talent for coaching, mentoring, and providing high‑level technical guidance to engineering teams while navigating ambiguity with a forward‑progress mindset.
  • Excellent interpersonal and English communication skills, with the ability to articulate complex technical roadmaps and collaborate across cross‑functional spaces.
  • A Bachelor’s degree in Computer Science, IT, or a related technical field (or equivalent practical experience).

This is an on‑site position and no relocation assistance is provided.

Roche is an Equal Opportunity Employer.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Rust Engineer: C# to Rust Migration & Architecture
Lead Rust Engineer: C# to Rust Migration & Architecture

Roche • Sant Cugat del Vallès

Presencial
EUR 60.000 - 80.000
Lead Rust Engineer
Lead Rust Engineer

ERNI • Madrid

Híbrido
EUR 90.000 - 140.000
Certifications reimbursement
Private health insurance
Travel insurance
+7
Lead Rust Engineer
Lead Rust Engineer

ERNI • Barcelona

Híbrido
EUR 90.000 - 120.000
Certification reimbursements up to €1,
Private health and travel insurance
Sick leave coverage + extra day off
Lead Rust Engineer
Lead Rust Engineer

ERNI • Valencia

Híbrido
EUR 70.000 - 110.000
Certifications covered up to €1,400
Private health insurance
Travel insurance
+1
1085 | Lead Rust Engineer
1085 | Lead Rust Engineer

Intetics • España

Presencial
EUR 70.000 - 110.000
Lead Rust Engineer
Lead Rust Engineer

ERNI - Swiss Software Engineering • Barcelona, Madrid, Valencia

Híbrido
EUR 90.000 - 130.000
Certification coverage up to €1,400
Private health and travel insurance
Extra sick-leave days
+4
System Architect (GO/Rust)
System Architect (GO/Rust)

Workato • Madrid

Híbrido
EUR 70.000 - 110.000
Hybrid remote work
Health Insurance
Stock Options
+3
Principal Software Engineer (GO and Rust, Engine)
Principal Software Engineer (GO and Rust, Engine)

Workato • Madrid

Híbrido
EUR 120.000 - 180.000
Hybrid remote work model
Health insurance
Stock options
+2
Senior Software Developer/Scrum Master C#
Senior Software Developer/Scrum Master C#

Roche • Sant Cugat del Vallès

Presencial
EUR 40.000 - 60.000
Inclusive workplace culture
Professional development opportunities
IT Software Engineer - RDT Engineering Excellence & Experience
IT Software Engineer - RDT Engineering Excellence & Experience

Roche • Madrid

Presencial
EUR 70.000 - 100.000