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