Senior Full-Stack Software Engineer (a) – partly remote
For our client Roche Diagnostics International, the global market leader in in‑vitro diagnostics based in Rotkreuz (ZG), we are looking for a motivated team player with professional experience in software development and strong expertise in C# and .NET.
We’re looking for an experienced and Senior Full‑Stack Software Engineer to join our team and play a key role in overhauling our instrument software’s legacy GUI. You’ll be instrumental in developing modern, robust, and compliant solutions across the full stack in a regulated environment. If you’re passionate about both elegant front‑end user experiences and resilient back‑end architectures, we want to hear from you!
* Design, develop, and maintain high‑quality software across the full stack for our core instrument software.
* Build and evolve robust back‑end controllers using C#/.NET that interface with instrument hardware and handle data processing.
* Implement the new front‑end user interface using React and TypeScript, replacing the existing legacy GUI for instrument management.
* Collaborate closely with project leaders, Testers, and other engineers to define, estimate, and deliver features.
* Ensure all development practices and delivered software meet the stringent requirements of a regulated environment, including documentation, testing, and compliance standards.
* Participate in code reviews, design discussions, and mentor junior team members.
* Diagnose and resolve complex technical issues, bottlenecks, and performance challenges related to software‑instrument communication.
* Bachelor’s or Master’s degree in IT or a related field
* 5+ years of professional software development experience
* Deep expertise with C# and the .NET framework (or .NET Core) for building backend services (e.g., RESTful APIs, device communication layers)
* Proficiency in modern front‑end development using React (or a similar modern framework like Angular/Vue) and TypeScript
* Experience working in a regulated industry (e.g., Medical Devices, Scientific/Lab Equipment) with a strong understanding of compliance, security, and quality assurance best practices
* Excellent communication skills in English (fluent)
* Experience in tackling and successfully executing a legacy system overhaul or modernization project is an advantage
* Knowledge of Linux operating systems, including shell scripting and system services, is valuable for deployment and debugging on the instrument is an advantage
* Knowledge in the area of networking or cybersecurity is an advantage
* Familiarity with secure coding practices is an advantage
Please apply online. For further information about the position, please contact your Gi Consultant, Mr. Nazim Sagkol (B. Eng.), (+41 76 349 85 07).
#J-18808-Ljbffr