bexio sucht einen Lead Engineer für Identity and Access Management in Rapperswil. Die Position kombiniert technische Führung mit der Weiterentwicklung von Keycloak-Infrastrukturen im Hybridmodell.
Als Lead Engineer übernehmen Sie die technische Verantwortung für die IAM-Dienste von bexio. Ihr Fokus liegt auf der Stabilisierung und Weiterentwicklung der Authentifizierungs- und Autorisierungsflüsse, wobei Sie eine kleine, engagierte Entwicklungsteam anleiten und gleichzeitig selbst aktiv in die Code-Entwicklung eingreifen.
Aufgaben
- Technische Führung und Verantwortung für IAM-Services, insbesondere Keycloak, User-Profile-Service und deren Integration in bestehende Anwendungen.
- Konzeption und Umsetzung von Keycloak-Konfigurationen, einschließlich Realms, Clients, Rollen, Gruppen sowie Claim- und Token-Mappings für produktive SaaS-Szenarien.
- Entwicklung und Pflege von Keycloak-Erweiterungen und Custom Providern im JVM-Umfeld sowie tiefgreifende Service-Integrationen.
- Schrittweise Modernisierung etablierter Authentifizierungslogiken in bestehenden Systemen, ohne Stabilität oder Nutzererfahrung zu gefährden.
- Stabilisierung und Weiterentwicklung der Authentifizierungs- und Autorisierungsprozesse in einer hybriden Landschaft aus PHP-Legacy-Code und JVM-basierten Diensten.
- Technische Leitung eines kleinen, hands-on Teams durch Code-Reviews, Pair Programming und architektonische Beratung.
- Sicherstellung eines stabilen und beobachtbaren Betriebs durch Monitoring, Alerting, Incident Analysis, Fehlerbehebung, Performance-Optimierung und Abbau von technischer Schuld.
Anforderungen
- Nachgewiesene praktische Erfahrung mit Java/JVM und Keycloak in produktiven, vorzugsweise multi-tenant SaaS-Umgebungen.
- Fundiertes technisches Verständnis von OpenID Connect (OIDC), OAuth 2.0 sowie gängigen Web-Sicherheitsstandards wie JWT, CORS und State Handling.
- Solide Kenntnisse in PHP oder die Bereitschaft, sich intensiv in bestehenden PHP-Code einzuarbeiten, um Authentifizierungslogiken zu verstehen und zu ersetzen.
- Hohe Sensibilität für Clean Code, automatisierte Deployment-Pipelines, Skalierbarkeit und Systemperformance.
- Klare und konstruktive Kommunikation auf Augenhöhe mit Product Ownern, Entwicklern und Stakeholdern zur Begründung technischer Entscheidungen.
- Hohe Eigenverantwortung, starke organisatorische Fähigkeiten und klare technische Kommunikation, um sich und das Team über verschiedene Themen und Stakeholder hinweg zu strukturieren und zu priorisieren.
Was das Unternehmen bietet
- Flexibles Hybridarbeitsmodell mit anpassbaren Arbeitszeiten.
- 25 Tage Urlaub sowie die Möglichkeit, unbezahlten Urlaub zu nehmen.
- 16 Wochen Mutterschaftsurlaub und 3 Wochen Vaterschaftsurlaub.
- Der Arbeitgeber übernimmt 63 % der Beiträge zur Pensionskasse.
- Angebote wie Yoga, Bootcamps, Massagen und regelmäßige Grillanlässe.
Über das Unternehmen
bexio ist der führende Anbieter von webbasierten Geschäftslösungen in der Schweiz und unterstützt über 100.000 Kunden sowie mehr als 7.000 Treuepartner. Das Unternehmen verfolgt die Philosophie, erstklassige, effiziente und intelligente Softwarelösungen für jeden KMU zugänglich und erschwinglich zu machen. Mit einem Team von über 150 Mitarbeitenden strebt bexio danach, Schweizer Kleinunternehmen zum Erfolg zu verhelfen.
- Der Glaube, dass hochwertige Software für alle KMU verfügbar und bezahlbar sein muss.
- Förderung von Gesundheit und Teamgeist durch Yoga, Massagen und Grillanlässe.
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.