Software Engineer II Computer Graphics

Datum: 25.11.2025

Standort: Zurich, CH, 8047

Unternehmen: Dentsply Sirona, Inc

 

Dentsply Sirona ist der weltweit größte Anbieter von Dentalprodukten- und technologien und unterstützt Zahnärzte und Zahntechniker dabei, eine bessere, schnellere und sicherere Versorgung in allen zahnmedizinischen Bereichen anzubieten. Wir sind stolz darauf, bevorzugter Partner für Zahnarztpraxen, Kliniken, Dentallabore und autorisierte Vertriebshändler weltweit zu sein. Der Hauptfirmensitz von Dentsply Sirona befindet sich in Charlotte, North Carolina. So fortschrittlich die Zahnmedizin heute auch schon ist, unser globales Team wird die unglaubliche Entwicklung in der Dentalmedizin und die moderne Patientenversorgung auf globaler Ebene weiter vorantreiben. Unsere Aktien sind an der US-Technikbörse NASDAQ unter dem Kürzel XRAY notiert. www.dentsplysirona.com.

 

 

 

Software Engineer II (m/w/d)

 

Wir suchen eine erfahrene Softwareentwicklerin / einen erfahrenen Softwareentwickler, die/der unser Team bei der Entwicklung von Algorithmen für eine leistungsstarke, interaktive, cloudbasierte CAD/CAM-Anwendung unterstützt. Diese Anwendung verarbeitet Oberflächen-Meshes und andere geometrische Datenstrukturen. Die Position umfasst die eigenständige Umsetzung kleiner bis mittelgroßer Projekte mit Anleitung, um die Softwarequalität kontinuierlich zu verbessern. Sie übernehmen die Verantwortung für Feature-Stories und treiben deren Implementierung durch effektive Aufgabenaufteilung voran.

Dies ist eine hybride Position, die erfordert, mindestens einmal pro Woche in unserem modernen Büro in Zürich vor Ort zu arbeiten, um das Team persönlich zu treffen.

 

Ihre Aufgaben

 

Technische Implementierung & Entwicklung

  • Entwicklung von Bibliothekskomponenten, die Algorithmen und Frameworks bereitstellen und die Grundlage für eine große cloudbasierte CAD/CAM-Anwendung bilden.
  • Zusammenarbeit mit UX-, QA- und Produktteams, um effektive Lösungen zu liefern und unsere Algorithmen in das Produkt zu integrieren.
  • Schreiben und Pflege von sauberem, effizientem Code gemäß unseren Architekturstandards.
  • Aktive Teilnahme an Code-Reviews und konstruktives Feedback geben.
  • Erstellung und Pflege umfassender Unit-Tests und automatisierter Testskripte zur Sicherstellung der Codequalität.

 

Projektumfang & Komplexität

  • Bearbeitung komplexer Aufgaben und Stories mit Anleitung, unter Berücksichtigung von Geschwindigkeit und Qualität.
  • Eigenständige Umsetzung von Feature-Stories durch effektive Aufgabenaufteilung.

 

Kommunikation & Einfluss

  • Effektive Zusammenarbeit mit Teammitgliedern und Stakeholdern zur Verfeinerung technischer Lösungen.
  • Klare Kommunikation technischer Konzepte und Entscheidungen gegenüber unterschiedlichen Zielgruppen.

 

Leadership & Weiterentwicklung

  • Beginn der Mentoring-Tätigkeit für Junior Engineers in Bezug auf Codequalität und Debugging-Techniken.
  • Unterstützung weniger erfahrener Teammitglieder bei technischen Herausforderungen.

 

 

Was Sie mitbringen

 

Ausbildung:

Bachelor-, Master- oder Doktorabschluss in Informatik, Software Engineering oder einem verwandten Bereich (algorithmischer, mathematischer oder numerischer Hintergrund).

 

Berufserfahrung:

  • 2–4 Jahre Erfahrung in der Softwareentwicklung.
  • Erfahrung im Schreiben und Pflegen von Unit-Tests.
  • Erfahrung mit Code-Review-Prozessen und Best Practices.
  • Erfahrung mit Algorithmen zur Erstellung und Verarbeitung von 3D-Datenstrukturen.
  • Kenntnisse in numerischer Stabilität, Korrektheit und Wartbarkeit.
  • Erfahrung im Mentoring von Junior-Entwicklern ist von Vorteil.
  • Beiträge zu erfolgreichen Softwareprodukten sind ein Plus.

 

Fähigkeiten, Kenntnisse & Kompetenzen:

  • Fähigkeit, komplexe technische Probleme durch analytisches Denken und gute Kommunikationsfähigkeiten zu lösen.
  • Kenntnisse in 3D-Computergrafik und Verständnis mathematischer Berechnungen im Bereich der 3D-Computergrafik.
  • Sehr gute Kenntnisse in einer modernen Programmiersprache (z. B. C++20/C++23).
  • Erfahrung mit CI/CD, Containerisierung (Docker) und Cloud Computing (z. B. GCP, Kubernetes) ist von Vorteil.
  • Erfahrung mit DevOps (z. B. Conan, Artifactory, CMake) ist von Vorteil.
  • Erfahrung in der Entwicklung von Frameworks und Softwarearchitektur ist von Vorteil.
  • Erfahrung im Bereich Medizintechnik und Entwicklung von Medizinprodukten ist von Vorteil.
  • Selbstorganisiert und eigenverantwortlich, aber bereit zu lernen und Wissen zu teilen.
  • Aufgeschlossen, kommunikativ und stark engagiert.
  • Analytisches Denken und gute Kommunikationsfähigkeiten.
  • Hohe Eigeninitiative, Engagement und Zielorientierung.
  • Bereitschaft zur Verbesserung und zum Erlernen neuer Techniken.
  • Leidenschaft, neue Wege zu gehen und Neues auszuprobieren.
  • Erfahrung in der Entwicklung in mehreren Programmiersprachen, Go und Python ist ein Plus.
  • Gute Englischkenntnisse in Wort und Schrift. Deutschkenntnisse sind von Vorteil.