Zürich
Nucleus Softwareingenieur
- 11 Juli 2026
- 100%
- Festanstellung
- Zürich
Job-Zusammenfassung
Werde Teil des Nucleus-Teams in Zürich und entwickle innovative Lösungen.
Aufgaben
- Entwerfe und entwickle hochverfügbare, verteilte Dienste.
- Kollaboriere eng mit Stakeholdern zur Anforderungsanalyse.
- Modernisiere bestehende Services für hohe Zuverlässigkeit.
Fähigkeiten
- Masterabschluss in Informatik oder verwandtem Bereich erforderlich.
- Erfahrung mit skalierbaren, verteilten Anwendungen.
- Starke analytische und problemlösende Fähigkeiten.
Ist das hilfreich?
Über den Job
Beschreibung der Position
ZürichOperations & IT100%Als Softwareingenieur im Nucleus-Team werden Sie Teil einer hochqualifizierten Ingenieursgruppe, 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 zwischen Entwicklung, DevOps, Sicherheit, Infrastruktur und Geschäftsteams.
- 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.
- Eng mit Geschäftspartnern und anderen Engineering-Teams zusammenarbeiten, um Anforderungen zu verstehen, Lösungen zu entwerfen und den Implementierungsaufwand zu schätzen.
- Zu Softwarearchitektur- und technischen Designentscheidungen beitragen, mit Fokus auf Skalierbarkeit, Resilienz und Wartbarkeit.
- Automatisierte Tests erstellen und zu einer robusten CI/CD-Pipeline beitragen, die häufige und zuverlässige Deployments ermöglicht.
- Mit DevOps-, Infrastruktur-, Sicherheits- und Release-Engineering-Teams zusammenarbeiten, um die Plattform kontinuierlich zu verbessern.
- Bestehende Services modernisieren und weiterentwickeln und dabei eine hohe Zuverlässigkeit für geschäftskritische Anwendungen sicherstellen.
- An Code-Reviews, technischen Diskussionen und Wissensaustausch innerhalb der Engineering-Organisation teilnehmen.
- Plattformverbesserungen vorantreiben, die anderen Entwicklungsteams ermöglichen, 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 Fachgebiet.
- 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 daran, mehr über Finanzprodukte und Investmenttechnologien zu lernen.
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
- Bauen Sie die Kernplattform auf, die eines der führenden Fintech-Unternehmen in der Branche der strukturierten Investmentprodukte antreibt.
- Lösen Sie herausfordernde technische Probleme im Bereich verteilter Systeme, Messaging, Skalierbarkeit und cloud-nativer Technologien.
- Beeinflussen Sie die Architektur und Weiterentwicklung einer Plattform, die von mehreren Entwicklungsteams genutzt wird.
- Arbeiten Sie mit erfahrenen Ingenieuren in einer Kultur, die Eigentum, technische Exzellenz und kontinuierliche Verbesserung schätzt.
- Erwerben Sie tiefgehendes Wissen über Investmentprodukte durch enge Zusammenarbeit mit Fachexperten.
- Arbeiten Sie täglich mit modernen Technologien wie Kubernetes, GitOps, CI/CD, Infrastructure as Code und Cloud-Plattformen.
- Genießen Sie ein Umfeld, das Lernen, Innovation und berufliches Wachstum fördert.