Back to search
Flexsis Linkedin · Posted 1mo ago

Rust Software Engineer

Zug, Zug, Switzerland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We offer an exceptional opportunity for a software engineer seeking a challenging role in a global, innovation-driven company within the molecular diagnostics industry.


Our client is a leading, science-driven global pharmaceutical and diagnostics company developing integrated and reliable software solutions for Molecular Diagnostics Systems used by laboratories worldwide. The PCR Software Development chapter applies advanced capabilities, deep expertise, and strong internal and external collaboration to enhance accuracy, efficiency, and innovation in the Molecular Lab experience for customers and patients.


This role is based in Rotkreuz, Switzerland, with a start date as soon as possible and a planned duration until 31.12.2026, with the possibility of extension.


As a Rust Software Engineer, you will be part of a cross-functional team playing a pivotal role in designing, developing, and maintaining software solutions. Your work will directly enable the Molecular Lab network to deliver accurate and timely diagnostic results, making a real impact on patient care.



Tasks & Responsibilities

  • Develop and maintain software solutions for medical devices, ensuring compliance with regulatory standards.
  • Deliver high-quality software on time, meeting company and customer requirements.
  • Communicate complex technical concepts effectively within and across diverse, international teams.
  • Foster collaboration, continuous learning, and an inclusive team culture.
  • Empower team members to take ownership and lead by example, promoting mentorship and accountability.



Must-Haves

  • Bachelor’s degree or equivalent practical experience in software development or engineering
  • Several years of professional software development experience, including at least 2 years hands-on with Rust, covering core concepts such as ownership, borrowing, and lifetimes, as well as asynchronous programming (async/await). Familiarity with Rust libraries and frameworks (Tokio, Actix-Web, Rocket, Serde, SQLx).
  • Hands-on experience with modern system architectures (event-driven systems, DDD), and quality-driven practices (TDD, BDD) or containerization (e.g., Kubernetes) is a plus.
  • Proven ability to solve complex technical challenges creatively and effectively.
  • Excellent communication skills with the ability to foster an inclusive and diverse environment
  • Motivation to make an impact for your team, company, customers, and patients.
  • Leadership by example to foster cross-functional value delivery and psychological safety. Experience as a Technical Lead is a plus.
  • Certified ISAQB or equivalent is a plus.
  • English fluency is mandatory; German is a plus.




Does this sound like an exciting next step for you? Then we look forward to hearing from you.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent