Rust Software Engineer
Randstad (Schweiz) AG
Zentralschweiz
Key information
- Publication date:22 January 2026
- Workload:100%
- Contract type:Temporary
- Language:English (Fluent)
- Place of work:Zentralschweiz
Jobdescription
Looking for a Rust expert (2+ years) to drive the development of high-quality medical device software. You bring strong problem-solving skills, a collaborative mindset, and the ability to lead by example in a diverse, cross-functional environment.
Looking for a Rust expert (2+ years) to drive the development of high-quality medical device software. You bring strong problem-solving skills, a collaborative mindset, and the ability to lead by example in a diverse, cross-functional environment.
General Information:
- Planned duration: 31.12.26
- Extension (in case of limitation): yes
- Workload: 80-100%
- Home Office: 2 days onsite required
- Team: 10-12
- Working hours: Standard
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
We thank you for your application!
Richa Bali
About the company
Randstad (Schweiz) AG
Zentralschweiz
Reviews
4.7
- Management style4.5
- Salary and benefits3.5
- Career opportunities4.0
- Working atmosphere4.5