Zürich
Nucleus Softwareingenieur
- 11 Juli 2026
- 100%
- Festanstellung
- Zürich
Job-Zusammenfassung
Werde Teil des Nucleus-Teams in Zürich, das die Kerntechnologie von Leonteq entwickelt! Hier hast du die Chance, in einem agilen Umfeld zu arbeiten und moderne Technologien zu nutzen.
Aufgaben
- Entwickle und pflege hochverfügbare verteilte Dienste.
- Gestalte Softwarearchitekturen mit Fokus auf Skalierbarkeit und Wartbarkeit.
- Automatisiere Tests und verbessere kontinuierlich die Plattform.
Fähigkeiten
- Masterabschluss in Informatik oder einem verwandten technischen Bereich.
- Erfahrung im Bau skalierbarer, verteilter Anwendungen mit Scala oder Java.
- Starkes analytisches Denken und Problemlösungsfähigkeiten.
Ist das hilfreich?
Über den Job
Beschreibung der Position
ZürichOperations & IT100%Als Softwareingenieur im Nucleus-Team treten Sie einer hochqualifizierten Ingenieursgruppe bei, die für den Aufbau und die Weiterentwicklung der Kerntechnologieplattform verantwortlich ist, die die Investmentplattform von Leonteq antreibt.
Nucleus bildet die Grundlage, auf der viele andere Entwicklungsteams ihre Anwendungen aufbauen. Unsere Services übernehmen einige der kritischsten Funktionen der Plattform, darunter Marktdatenverteilung, Preisbildungsinfrastruktur, Messaging und gemeinsame Plattformdienste.
Wir glauben an:
- Ingenieurskunst durch modernes Softwaredesign und hochwertigen Code.
- Verantwortung, bei der Ingenieure die volle Verantwortung für den gesamten Lebenszyklus der von ihnen entwickelten Services übernehmen.
- Automatisierung mit CI/CD, Infrastructure as Code und cloud-nativen Technologien.
- Zusammenarbeit über Entwicklung, DevOps, Sicherheit, Infrastruktur und Geschäftsteams hinweg.
- Kontinuierliches Lernen, sowohl technisch als auch im Bereich der Investmentprodukte.
Sie arbeiten in einer agilen Umgebung (Kanban), arbeiten eng mit internen Stakeholdern zusammen und tragen zu einer modernen Microservices-Plattform bei, die sowohl vor Ort als auch in der Google Cloud betrieben wird.
Was Sie tun werden
- Entwerfen, entwickeln und warten hochverfügbare verteilte Services.
- Arbeiten Sie eng mit Geschäftspartnern und anderen Engineering-Teams zusammen, um Anforderungen zu verstehen, Lösungen zu entwerfen und den Implementierungsaufwand abzuschätzen.
- Tragen Sie zu Softwarearchitektur- und technischen Designentscheidungen bei, mit Fokus auf Skalierbarkeit, Resilienz und Wartbarkeit.
- Erstellen Sie automatisierte Tests und tragen Sie zu einer robusten CI/CD-Pipeline bei, die häufige und zuverlässige Deployments ermöglicht.
- Arbeiten Sie mit DevOps-, Infrastruktur-, Sicherheits- und Release-Engineering-Teams zusammen, um die Plattform kontinuierlich zu verbessern.
- Modernisieren und entwickeln Sie bestehende Services weiter und gewährleisten Sie dabei eine hohe Zuverlässigkeit für geschäftskritische Anwendungen.
- Nehmen Sie an Code-Reviews, technischen Diskussionen und Wissensaustausch innerhalb der Engineering-Organisation teil.
- Unterstützen Sie die Verbesserung der Plattform, die es anderen Entwicklungsteams ermöglicht, Software effizient zu entwickeln und bereitzustellen.
Unsere Plattform basiert auf modernen Technologien, darunter:
- Sprachen: Scala 3
- Messaging: Apache Kafka, RabbitMQ
- Serialisierung: Protocol Buffers
- Container-Plattform: Kubernetes (vor Ort & Google Cloud Platform), VMware Tanzu
- GitOps: Argo CD
- Datenbanken: PostgreSQL, Couchbase, Oracle
- Suche & Beobachtbarkeit: Elasticsearch
- CI/CD: Jenkins
- Infrastructure as Code: Terraform, Ansible
Was Sie benötigen
- Masterabschluss in Informatik oder einem verwandten technischen Bereich.
- Berufliche Englischkenntnisse.
- Erfahrung im Aufbau skalierbarer, verteilter Anwendungen mit Scala, Java oder einer ähnlichen Sprache.
- Gutes Verständnis von Software-Engineering-Prinzipien und eine pragmatische Denkweise.
- Erfahrung im Entwurf und der Implementierung von APIs zur Integration mit internen und externen Systemen.
- Starke analytische und problemlösende Fähigkeiten mit der Fähigkeit, in einem schnelllebigen Umfeld schnell zu lernen.
- Fähigkeit, effektiv in einem internationalen, geografisch verteilten Team zu arbeiten.
- Eine proaktive Einstellung mit starkem Verantwortungsbewusstsein und Eigenverantwortung.
- Interesse am Lernen über Finanzprodukte und Investmenttechnologien.
Wünschenswert
- Berufserfahrung in der Finanzdienstleistungs- oder Fintech-Branche.
- Erfahrung mit Scala und Pekko.
- Vertrautheit mit Messaging-Plattformen wie Kafka oder RabbitMQ.
- Erfahrung im Betrieb von Anwendungen auf Kubernetes, VMware Tanzu oder Google Cloud Platform.
Warum Sie gerne hier arbeiten werden
- Sie bauen die Kernplattform auf, die eines der führenden Fintech-Unternehmen in der Branche der strukturierten Investmentprodukte antreibt.
- Lösen herausfordernde technische Probleme im Bereich verteilter Systeme, Messaging, Skalierbarkeit und cloud-nativer Technologien.
- Beeinflussen die Architektur und Weiterentwicklung einer Plattform, die von mehreren Entwicklungsteams genutzt wird.
- Arbeiten mit erfahrenen Ingenieuren in einer Kultur, die Eigentum, technische Exzellenz und kontinuierliche Verbesserung schätzt.
- Erwerben tiefgehendes Wissen über Investmentprodukte durch enge Zusammenarbeit mit Fachexperten.
- Arbeiten täglich mit modernen Technologien wie Kubernetes, GitOps, CI/CD, Infrastructure as Code und Cloud-Plattformen.
- Genießen ein Umfeld, das Lernen, Innovation und berufliches Wachstum fördert.