Stellenangebot
Senior Software Engineer / Tech Lead – Technical Excellence 100% (f/m/d)
Die Julius Baer Bank sucht einen Senior Software Engineer / Tech Lead für das Technical Excellence-Team, der die Entwicklung von skalierbaren Tools und Diensten vorantreibt und beste Praktiken in der Softwareentwicklung fördert. Der Stelleninhaber wird für 12 Monate mit Möglichkeit zur Verlängerung über einen externen Gehaltspartner eingestellt.
Ihre Herausforderung
- Entwerfen, bauen und warten Sie skalierbare Tools, Dienste und Frameworks, die die Produktivität der Entwickler verbessern
- Treiben Sie architektonische Entscheidungen voran und fördern Sie Best Practices in allen Teams
- Zusammenarbeit mit Entwicklungsteams, um ihre Bedürfnisse zu verstehen und die Übernahme der bereitgestellten Dienste zu unterstützen
- Artikulieren Sie technische Ideen und Lösungen klar vor der Implementierung
- Fördern Sie die Zusammenarbeit durch Whiteboarding-Sitzungen (digital und persönlich)
- Tragen Sie aktiv zu einer On-Site-Kultur bei (mindestens 3 Tage/Woche im Büro)
- Präsentieren Sie Konzepte, Lösungen und Innovationen vor internen Zielgruppen
- Vertreten Sie und fördern Sie moderne Ingenieurspraktiken (DevEx, CI/CD, Automatisierung, Plattformdenken)
Ihr Profil
- 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)
- Starke Kenntnisse 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)
- Erweitertes 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 eine solide Grundlage in Datenstrukturen und Algorithmen
- Neugier und ein tiefes Verlangen, zu verstehen, wie Systeme von Anfang bis Ende funktionieren
Jobdetails