Stellenangebot
Senior Software Engineer / Tech Lead – Technical Excellence
Als Senior Software Engineer / Tech Lead bei Julius Baer in Zürich bist du für die Gestaltung des Engineering-Ökosystems einer führenden Schweizer Privatbank verantwortlich und spielst eine Schlüsselrolle bei der Entwicklung von Tools und Diensten. Die Stelle ist als 12-monatiger Vertrag mit möglicher Verlängerung ausgeschrieben.
Aufgaben
- Design, Bau und Wartung von skalierbaren Tools, Diensten und Frameworks, die die Produktivität der Entwickler verbessern
- Architekturentscheidungen treffen und Best Practices in den Teams fördern
- Eng mit den Entwicklungsteams zusammenarbeiten, um ihre Bedürfnisse zu verstehen und die Übernahme der bereitgestellten Dienste zu unterstützen
- Technische Ideen und Lösungen klar artikulieren, bevor sie implementiert werden
- Kollaboration durch Whiteboarding-Sitzungen (digital und persönlich) fördern
- Aktiv zur On-Site-Kultur beitragen (mindestens 3 Tage/Woche im Büro)
- Konzepte, Lösungen und Innovationen vor internen Publikum präsentieren
- Für moderne Ingenieurspraktiken (DevEx, CI/CD, Automatisierung, Plattformdenken) werben und diese fördern
Anforderungen
- 8+ Jahre Erfahrung im Software-Engineering mit Erfahrung in regulierten Umgebungen (z.B. Banken, Finanzen) als Nice-to-Have
- Starke Kenntnisse in mindestens zwei modernen Programmiersprachen (z.B. C/C++, Rust, Go, Java, TypeScript)
- Tiefes Verständnis von mindestens einem modernen Build-System (z.B. Maven, Gradle, Bazel, Cargo, Nx, Dagger)
- Erfahrung mit Backend- und Frontend-Frameworks (z.B. Spring, .NET, Axum, React)
- Starkes Verständnis von API-erstem und interface-getriebenem Design (z.B. HTTP, asynchrone Systeme, Service-Interfaces)
- Solide Erfahrung mit Cloud-Plattformen und Infrastruktur als Code (z.B. Azure, Kubernetes, Terraform, Containerisierung)
- Fortgeschrittenes Wissen über Git-Workflows, einschließlich Branching-Strategien, Konfliktlösung und Aufrechterhaltung einer sauberen Historie
- Fähigkeit, komplexe technische Konzepte klar zu kommunizieren und zu destillieren, sowie ein solides Fundament in Datenstrukturen und Algorithmen
- Neugier und ein tiefes Verlangen, zu verstehen, wie Systeme von Anfang bis Ende funktionieren
Wir bieten
Keine Informationen vorhanden.Jobdetails