Experteer 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.
Compensaciones / Ventajas
• Lead the strategic migration of legacy C# (.NET) codebases, execution engines, and complex algorithms into optimized Rust applications
• Design, develop, test, and maintain high-performance software components across the full software development lifecycle
• Define development for the new stack, establishing coding standards, workflows, and build/CI/CD environments
• Provide technical guidance and coaching to developers to build Rust expertise within the team
• Monitor progress to ensure alignment with architectural design, vision, and quality standards
• Ensure software complies with quality, security, modifiability, and extensibility requirements, leveraging AI-supporting tools to optimize efficiency
Responsabilidades
• Extensive experience shipping and maintaining production-grade Rust applications
• Deep 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 codebases
• Demonstrated ability to design complex, scalable software systems and define clear technical visions
• Experience coaching/mentoring engineering teams and navigating ambiguity with forward progress
• Excellent interpersonal and English communication skills for cross-functional collaboration
• Bachelor’s degree in Computer Science, IT, or a related technical field (or equivalent practical experience)
Requisitos principales
•