Basis
Rust Software Engineer
Geplaatst: 18.05.2026
Sluitingsdatum: 02.07.2026
Functiereferentie: 9fd2a0b2285e13d49d4a8728c2559e24
Functie-informatie
Locatie
Zug, Canton of Zug, Switzerland
Bedrijf
TN Switzerland
Klant / Werkgever
ITech Consult AG
Functiereferentie
9fd2a0b2285e13d49d4a8728c2559e24
Vermeldingstype
Basis
EU-werkvergunning vereist
Nee
Geplaatst
18.05.2026
Sluitingsdatum
02.07.2026
Functiebeschrijving
Rust Software Engineer (m/w/d) – Software development / Rust / async/await / ISAQB / EnglishProject: For our client based in Rotkreuz, we are looking for a Rust Software Engineer (m/f/d). Background:In a global, cross-functional environment, the PCR Software Development chapter is responsible for developing and maintaining integrated, unified and reliable software solutions for Molecular Diagnostics Systems by leveraging our advanced capabilities, in-depth knowledge and strong internal & external partnerships driving the accuracy, efficiency and agility in innovating the Molecular Lab experience for our customers and patients throughout their journey.As a Software Engineer working in Rust, you will be part of a cross-functional team playing a pivotal role in designing, developing, and maintaining software solutions. You will enable our Molecular Lab network to deliver accurate and timely diagnostic solutions and your contributions will empower our customers to make a real impact in patient care. The perfect candidate has proven experience in software development, with a demonstrated passion and hands-on professional experience working with Rust. Additionally we are looking for someone who is highly skilled in communication, promoting diversity and inclusion, and facilitating seamless collaboration bothwithin teams and across organizational boundaries. Tasks & Responsibilities:* Develop and maintain software solutions by applying in-depth technical knowledge and problem-solving skills, while ensuring compliance with regulatory standards for medical software* Ensure the timely delivery of high-quality software for medical devices that meets both the company’s standards and customer needs, influencing the success of the team and broader project outcomes* Communicate complex technical concepts effectively, fostering an environment of collaboration and continuous learning within and across diverse and intercultural teams* Empower your team members to take ownership of their work and leading by example to foster teamwork and mentorship. Must Haves:* Bachelor’s degree or equivalent practical experience in a specialized field related to software development or engineering.* Several years of proven experience in software development, with a demonstrated passion and hands-on professional experience working with Rust for at least two years incl. a solid understanding of Rust’s core concepts (ownership, borrowing, and lifetimes), experience with asynchronous programming in Rust (e.g., using async/await) and familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx).* Hands-on experience with modern system architectures like event-driven architecture and DDD, quality-driven practices such as TDD and BDD, or containerization technologies like Kubernetes is a plus.* Capable of solving complex issues creatively and effectively, using a multi-faceted approach based on thorough analysis to resolve complex technical challenges.* Excellent communication skills with the ability to foster an inclusive and diverse environment as well as collaborate effectively within and across teams.* Motivation to make an impact to your fellow team members, our company, our customers and our patients * Leads by example to foster cross-functional value delivery and to establish a psychologically safe working environment and empowers its own team and holds people accountable by creating conditions for ownership. * Experiences as a Technical Lead within a team is a plus.* Certified ISAQB or equivalent is a plus.* English fluency is a MUST, German is a plus. Reference Nr.: 924717Rolle: Rust Software Engineer (m/f/d)Industrie: PharmaLocation: RotkreuzPensum: 80 – 100%Start: Asap (latest Start date: 01.04.2026)Duration: 10++ monthsDeadline: 30/04/2026
Vaardigheden
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode