Senior Software Engineer Rust (m/f/d) | Zug, CH
Hays
About the role
Aufgaben • You develop concepts and participate in feasibility studies to meet technical requirements • You perform and take ownership of specific software development tasks, ensuring reviews using checklists and templates • You lead work package definition, estimation, and planning, and enhance or document SW unit specifications and designs • You review designs and contribute to the SW architecture, defining quality attributes and staying updated with technology trends • You conduct root-cause analysis of complex issues and provide bug fixes for post-market software releases • You ensure compliance with processes, propose improvements, and stay informed about regulatory and market standards Profil • Education in a software related field such as software or electrical engineering Industry experience • Proven experience as a Software Engineer with a strong focus on Rust development • Solid understanding of Rust's core concepts, including ownership, borrowing, and lifetimes • Experience with asynchronous programming in Rust (e.g., using async/await) • Familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx) • Experience with Linux and Dockers Benefits • Internal career opportunities • World renowned pharmaceutical company • International and diverse environment
Requirements
- Proven experience as a Software Engineer with a strong focus on Rust development
- Solid understanding of Rust's core concepts, including ownership, borrowing, and lifetimes
- Experience with asynchronous programming in Rust (e.g., using async/await)
- Familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx)
- Experience with Linux and Dockers
Responsibilities
- You develop concepts and participate in feasibility studies to meet technical requirements
- You perform and take ownership of specific software development tasks, ensuring reviews using checklists and templates
- You lead work package definition, estimation, and planning, and enhance or document SW unit specifications and designs
- You review designs and contribute to the SW architecture, defining quality attributes and staying updated with technology trends
- You conduct root-cause analysis of complex issues and provide bug fixes for post-market software releases
- You ensure compliance with processes, propose improvements, and stay informed about regulatory and market standards
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free