26 sep
|
Jobrapido
|
San Cugat del Vallés
26 sep
Jobrapido
San Cugat del Vallés
Overview As a Senior Rust Engineer at Roche Diagnostics Solutions, you will lead the migration of core engines from C# to Rust, shaping high-performance, safe systems. You’ll guide architectural decisions, establish standards, and mentor the team to build scalable, production-grade software. This role sits at the intersection of CSI’s data-driven diagnostics and patient-centric care, offering impact on performance, security, and modern technology adoption. You will work closely with cross-functional teams to turn complex problems into robust solutions that accelerate healthcare outcomes.
ResponsabilidadesLead the strategic migration of legacy C# (.NET) codebases, execution engines, and complex algorithms into optimized Rust applicationsDesign, develop, test, and maintain high-performance software components across the full software development lifecycleDefine development for the new stack, establishing coding standards, workflows, and build/CI/CD environmentsProvide technical guidance and coaching to developers to build Rust expertise within the teamMonitor progress to ensure alignment with architectural design, vision,
and quality standardsEnsure software complies with quality, security, modifiability, and extensibility requirements, leveraging AI-supporting tools to optimize efficiency Requisitos principalesExtensive experience shipping and maintaining production-grade Rust applicationsDeep proficiency in Rust, memory safety, lifetimes, async runtimes (Tokio), concurrency, and tooling (Cargo, Clippy)Strong knowledge of C# and .NET architectures for understanding and migrating codebasesDemonstrated ability to design complex, scalable software systems and define clear technical visionsExperience coaching/mentoring engineering teams and navigating ambiguity with forward progressExcellent interpersonal and English communication skills for cross-functional collaborationBachelor’s degree in Computer Science, IT, or a related technical field (or equivalent practical experience)Coaching and mentorshipCross-functional collaborationStrategic thinking and problem solvingRust programmingC#/.NET architecturesMemory safety and lifetimes in Rust
📌 Lead Software Engineer (Rust) (San Cugat del Vallés)
🏢 Jobrapido
📍 San Cugat del Vallés