Job Description – Senior Software Developer (Angular | Electron.js | Node.js)
About The Role
We are looking for a highly skilled
Senior Software Developer to drive the development of secure, high‑performance, cross‑platform desktop applications using
Angular,
Electron.js, and
Node.js. You will build modern, reliable software solutions tailored for
healthcare and medical device environments, ensuring seamless integration with backend systems, clinical workflows, and high‑quality engineering practices.
This role also plays a key part in our long‑term
hybrid infrastructure roadmap—the application will support
cloud deployment, while still offering
on‑premise installation options for clinics and customers who prefer or require local hosting. This dual‑deployment model ensures flexibility, data‑sovereignty compliance, and global accessibility.
You will collaborate closely with product managers, clinical SMEs, backend teams, architects, and quality engineers to deliver future‑ready applications that meet the needs of global healthcare users.
Key Responsibilities
- Develop scalable, secure, and high‑performance desktop applications using Angular, Electron.js, and Node.js.
- Build intuitive, clinically aligned UI/UX for complex healthcare workflows.
- Integrate with MQTT/RESTful APIs, backend services, and medical device interfaces.
- Optimize application performance, memory footprint, packaging, auto‑updates, and IPC communication.
- Contribute to the architectural direction for both cloud and on‑premise deployment models.
- Ensure compliance with healthcare software standards and security best practices.
- Collaborate with cross‑functional teams across Product, QA, Architecture, and Clinical SMEs.
- Perform code reviews, mentor engineers, and uphold strong engineering practices.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, or a related technical field.
- 8+ years of experience in front‑end or full‑stack development.
- Strong proficiency in Angular, TypeScript, JavaScript, Electron.js, and Node.js.
- Proven experience building and deploying cross‑platform desktop applications (Windows/macOS/Linux).
- Deep understanding of IPC, app signing, packaging, auto‑updates, and desktop app security.
- Strong debugging, analytical, and architectural thinking skills.
- Experience working in Agile/Scrum environments.
Nice to Have
- Experience with healthcare IT standards: FHIR, DICOM, HL7.
- Background in regulated environments: ISO 13485, IEC 62304, HIPAA, cybersecurity frameworks.
- Knowledge of device connectivity or clinical workflow applications.
- Familiarity with cloud technologies (Azure preferred) supporting hybrid deployments.
Why Join ZEISS
- Meaningful Impact: Build software that is used by clinicians and surgeons worldwide, influencing real patient outcomes.
- Innovation Culture: Work in an R&D‑driven environment that embraces modern engineering, cloud technologies, and UX innovation.
- High Ownership: Operate in a fast‑growing, high‑accountability setup where ideas move from design to deployment rapidly.
- Collaborate with Global Experts: Work with world‑class engineers, optical scientists, product strategists, and clinical SMEs.
Legacy + Modern Engineering: Combine ZEISS's 175‑year heritage of precision and trust with cutting‑edge software development