Senior Software Engineer (m / f / d)

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Basel
CHF 90’000 - 130’000
Sei unter den ersten Bewerbenden.
Vor 2 Tagen
Jobbeschreibung

For our client, a well-known pharmaceutical company in Basel, we are looking for a Senior Software Engineer (m / f / d).

Background

We are seeking a full stack software engineer to strengthen our software team. In this challenging position, you will be a key member of our HW Chapter, driving innovation and creating value for our customers in healthcare Mol lab, Core lab, and Point of Care areas. This is a hands-on software development role where you will define, build, test, and release high-quality software for IVD and non-IVD products. As a domain expert, you will significantly influence projects to enhance our future product portfolio.

General Information

  • Latest Start Date: 01/10/2023
  • Planned Duration: 12 months
  • Extension (if limited): Yes
  • Remote / Home Office: 50% remote possible

Tasks & Responsibilities

  • Develop concepts and participate in feasibility studies to meet technical requirements.
  • Perform and own specific software development tasks, ensuring reviews using checklists and templates.
  • Lead work package definition, estimation, planning, and enhance or document software unit specifications and designs.
  • Review designs and contribute to the software architecture, defining quality attributes and staying updated with technology trends.
  • Conduct root-cause analysis of complex issues and provide bug fixes for post-market software releases.
  • Ensure compliance with processes, propose improvements, and stay informed about regulatory and market standards.

Must Haves

  • University education in a software-related field such as software or electrical engineering; industry experience.
  • At least 2 years proven experience as a Software Engineer with a 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 C++ and Linux.
  • Experience with Linux Dockers.
  • Basic scripting knowledge (advantageous).
  • RabbitMQ knowledge (advantageous).
  • First experience working in regulated environments such as the medical device industry.
  • Fluent in English; German language skills are advantageous.