Stellenangebot
NUCLEUS SOFTWARE ENGINEER
Die Firma Leonteq sucht einen Software Engineer für das Nucleus-Team, der an der Entwicklung und dem Betrieb der Kern-Technologie-Plattform für Investitionsprodukte arbeitet. Der ideale Kandidat verfügt über Erfahrung in der Entwicklung von skalierbaren, verteilten Anwendungen und einer starken Kenntnis von Software-Engineering-Prinzipien.
Beschreibung der Stelle
Als Software-Engineer im Nucleus-Team bist du Teil einer hochqualifizierten Ingenieurgruppe, die für den Bau und die Weiterentwicklung der Kern-Technologie-Plattform verantwortlich ist, die die Investitionsplattform von Leonteq antreibt.Aufgaben
- Design, Entwicklung und Wartung hochverfügbarer verteilter Dienste - Enge Zusammenarbeit mit Geschäftspartnern und anderen Ingenieur-Teams, um Anforderungen zu verstehen, Lösungen zu entwerfen und die Implementierungsbemühungen zu schätzen - Beitrag zur Software-Architektur und technischen Design-Entscheidungen mit Fokus auf Skalierbarkeit, Zuverlässigkeit und Wartbarkeit - Erstellung automatisierter Tests und Beitrag zu einer robusten CICD-Pipeline, die häufige und zuverlässige Bereitstellungen ermöglicht - Zusammenarbeit mit DevOps-, Infrastruktur-, Sicherheits- und Release-Engineering-Teams, um die Plattformen kontinuierlich zu verbessern - Modernisierung und Weiterentwicklung bestehender Dienste unter Gewährleistung hoher Zuverlässigkeit für geschäftskritische Anwendungen - Teilnahme an Code-Reviews, technischen Diskussionen und Wissensaustausch innerhalb der Ingenieur-Organisation - Unterstützung bei der Weiterentwicklung der Plattform, um anderen Entwicklungsteams den Aufbau und die Lieferung von Software effizient zu ermöglichenTechnologien
Unsere Plattform wird mit modernen Technologien aufgebaut, darunter:- Sprachen: Scala 3
- Messaging: Apache Kafka, RabbitMQ
- Serialisierung: Protocol Buffers
- Container-Plattform: Kubernetes (on-premises & Google Cloud Platform), VMware Tanzu
- GitOps: Argo CD
- Datenbanken: PostgreSQL, Couchbase, Oracle
- Suche & Beobachtung: Elasticsearch
- CICD: Jenkins
- Infrastruktur als Code: Terraform, Ansible
Anforderungen
- Master-Abschluss in Informatik oder einem verwandten technischen Fachgebiet - Professionelle Englisch-Kenntnisse - Erfahrung beim Aufbau von skalierbaren, verteilten Anwendungen mit Java, .NET oder ähnlichen Sprachen - Gutes Verständnis von Software-Engineering-Prinzipien und einer pragmatischen Denkweise - Erfahrung bei der Gestaltung und Implementierung von APIs für die Integration mit internen und externen Systemen - Starke analytische und Problemlösungsfähigkeiten mit der Fähigkeit, schnell in einer dynamischen Umgebung zu lernen - Fähigkeit, effektiv in einem internationalen, geografisch verteilten Team zu arbeiten - Proaktive Denkweise mit einem starken Gefühl von Eigentum und Verantwortung - Interesse an der Auseinandersetzung mit Finanzprodukten und InvestitionstechnologienNice to have
- Berufserfahrung in der Finanzdienstleistungs- oder Fintech-Branche - Erfahrung mit Java/Scala und Pekko - Vertrautheit mit Messaging-Plattformen wie Kafka oder RabbitMQ - Erfahrung bei der Betreibung von Anwendungen auf Kubernetes, VMware Tanzu oder Google Cloud PlatformWir bieten
- Bau der Kern-Plattform, die eine der führenden Fintech-Unternehmen im Bereich strukturierter Investitionsprodukte antreibt - Lösung anspruchsvoller Ingenieur-Probleme im Bereich verteilter Systeme, Messaging, Skalierbarkeit und cloud-nativer Technologien - Einfluss auf die Architektur und Weiterentwicklung einer Plattform, die von mehreren Entwicklungsteams genutzt wird - Zusammenarbeit mit erfahrenen Ingenieuren in einer Kultur, die Eigentum, technische Exzellenz und kontinuierliche Verbesserung schätzt - Tiefes Wissen über Investitionsprodukte durchJobdetails