×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Rust

Job in 6343, Rotkreuz, Kanton Zug, Switzerland
Listing for: Swisslinx AG
Full Time position
Listed on 2026-03-13
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CHF Yearly CHF 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: Rotkreuz

We are currently supporting our client in the pharmaceutical industry in their search for an experienced Software Engineer with strong Rust development skills to join a multidisciplinary software team working on advanced diagnostic systems.

In this position, you will contribute to the development of high-quality software solutions used in molecular laboratory, core laboratory, and point-of-care environments. You will play a key role in designing, building, testing, and releasing software for both IVD and non-IVD products, helping drive innovation in modern healthcare diagnostics.

This is a hands‑on development role where you will collaborate closely with cross‑functional teams, contribute to software architecture, and help shape future product capabilities. The ideal candidate is a proactive team player who enjoys sharing knowledge, improving existing systems, and contributing ideas that enhance product functionality and efficiency.

  • Develop software concepts and participate in feasibility studies to meet technical requirements
  • Take ownership of software development tasks and ensure high-quality implementation through reviews and established development standards
  • Define and estimate work packages and contribute to planning and software unit specifications
  • Review designs and contribute to the overall software architecture and quality attributes
  • Conduct root cause analysis for complex technical issues and implement bug fixes for post‑market software releases
  • Ensure compliance with development processes and regulatory standards
  • Propose improvements to existing systems and stay up to date with relevant technology trends
Requirements
  • University degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • Proven experience as a Software Engineer with strong Rust development expertise
  • Solid understanding of Rust core concepts, including ownership, borrowing, and lifetimes
  • Experience with asynchronous programming in Rust (async/await)
  • Familiarity with Rust frameworks and libraries such as Tokio, Actix-Web, Rocket, Serde, or SQLx
  • Experience working with Linux and Docker
  • Strong analytical and problem‑solving skills
  • Proactive and structured working style with focus on delivery and quality
  • Excellent communication and collaboration skills
  • Fluent English (German is a plus)
Nice to Have
  • Basic scripting knowledge
  • Experience with RabbitMQ
  • Knowledge of CAN bus communication
  • Understanding of event‑driven architectures
  • Experience working in regulated environments (e.g., medical devices)

Maybe not for you, but for someone else?

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary