Lead Software Engineer

Online Consulting
Wil, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Wil, Switzerland

Tech stack

Clean Code Principles
.NET
API
C Sharp (Programming Language)
Software Quality
Continuous Integration
Data Centers
DevOps
Entity Framework
PostgreSQL
Virtual Machines
React
Backend
GIT
Single Page Application
Kubernetes
Bitbucket
Front End Software Development
Api Design
Docker
Microservices

Job description

  • Du übernimmst die Verantwortung für die technische Ausrichtung und unterstützt eine konsistente Delivery über das gesamte Produkt hinweg.
  • Du gestaltest und entwickelst eine Microservices-Architektur mit klar definierten REST-Endpunkten weiter.
  • Du baust und wartest Backend-Services in .NET (C#) und stellst saubere, stabile API-Contracts sicher.
  • Du arbeitest eng mit dem Team zusammen, das an der React Single Page Application arbeitet, um eine reibungslose End-to-End-Funktionalität zu gewährleisten.
  • Du arbeitest mit PostgreSQL als primärer Datenhaltungsschicht und unterstützt das Datenmodell sowie den Zugriff über Entity Framework oder das Repository Pattern, je nach Umsetzung.
  • Du definierst und pflegst Entwicklungsstandards wie Codequalität, Konventionen, Reviews und pragmatische Dokumentation.
  • Du stellst eine zuverlässige Delivery über alle Umgebungen (Dev / Staging / Prod) sicher und nutzt dazu Bitbucket (Git) und Bitbucket Pipelines für automatisierte Builds, Tests und Deployments.
  • Du arbeitest mit containerisierten Deployments mit Docker, einem Docker Registry und Kubernetes-Deployments.
  • Du bewegst dich in einer Umgebung, die auf virtuellen Maschinen in einem klassischen Rechenzentrum gehostet ist, mit Kubernetes als Orchestrierungsschicht.
  • Du hältst die Engineering-Qualität im gesamten Produkt hoch, insbesondere in Bezug auf Sicherheit, Wartbarkeit, Skalierbarkeit und Erweiterbarkeit.
  • Du führst das Engineering-Team im Alltag, setzt Prioritäten, entfernst Blocker und unterstützt fundierte technische Entscheidungen.
  • Du förderst und entwickelst das Team durch Onboarding, Coaching und Wissensaustausch, um die Engineering-Praktiken langfristig zu stärken., * Du spielst eine zentrale Rolle bei der Gestaltung einer modernen Produktplattform im Finanz- und Leasingsektor.
  • Du hast grossen Einfluss auf die Architektur, die Engineering-Standards und die langfristige Produktqualität.
  • Langfristige Zusammenarbeit als externer Vertragspartner.
  • 100 Prozent Remote-Arbeit mit Zusammenarbeit in einem internationalen Umfeld.
  • Option, von einem modernen Büro im Stadtzentrum von Wrocław aus zu arbeiten.
  • Echter Gestaltungsspielraum, um Engineering-Praktiken zu verbessern und Einfluss darauf zu nehmen, wie das Team Software entwickelt und ausliefert.

Requirements

  • Sehr gute Englischkenntnisse, damit du in internationalen Teams sicher kommunizieren kannst; Deutsch ist ein grosser Pluspunkt.
  • Berufserfahrung als Senior Engineer oder höher, mit Verantwortung über die Umsetzung hinaus, zum Beispiel in den Bereichen Architektur, Standards und technische Entscheidungsfindung.
  • Eine ausgeprägte Leadership-Mentalität: Du coachst andere, gibst konstruktives Feedback und unterstützt Teams dabei, konsistent und in hoher Qualität zu arbeiten.
  • Erfahrung in der täglichen Führung eines kleinen Engineering-Teams, einschliesslich Priorisierung, Entfernen von Blockern sowie Abstimmung von Standards und technischer Ausrichtung.
  • Fundierte Backend-Expertise in .NET (C#) und API-Design (REST; Erfahrung mit Microservices ist ein Plus).
  • Gutes Verständnis moderner Frontend-Backend-Integration; Erfahrung mit React ist von Vorteil.
  • Solides Wissen in PostgreSQL und gängigen Datenzugriffsansätzen wie Entity Framework und/oder dem Repository Pattern.
  • Praxiskenntnisse mit Docker und Kubernetes in realen Projekten, inklusive Deployment-Grundlagen, Troubleshooting und Zusammenarbeit mit DevOps.
  • Vertraut mit Bitbucket (Git) und CI/CD-Setups, zum Beispiel mit Bitbucket Pipelines und dem Arbeiten mit mehreren Umgebungen.
  • Starke Engineering-Grundsätze wie Wartbarkeit, Sicherheit, Skalierbarkeit, Clean Code und pragmatische Dokumentation.
  • Eine proaktive, strukturierte und unterstützende Persönlichkeit mit hohem Ownership und Verantwortungsbewusstsein.

Benefits & conditions

Attraktiver Standort

Flexible Arbeitszeiten

Frische Früchte, Kaffee & Tee

Internationale Arbeitsumgebung

Weiterbildungen

Teamevents

Das kannst du verdienen

160 bis 220 PLN pro Stunde netto (auf B2B-Basis)

About the company

Eine verantwortungsvolle Rolle in einem wachsenden Produktbereich! Für unseren deutschen Partner, ein Softwareunternehmen aus dem Finanz- und Leasingsektor, suchen wir eine pragmatische Lead Software Engineer Persönlichkeit, die ausgeprägte technische Fähigkeiten mit Leadership verbindet. Dein Ziel ist es, die Architektur mitzugestalten, die Qualität zu erhöhen und Best Practices im Engineering weiterzuentwickeln. Diese Position vereint Architektur, Delivery und Führung. Du hilfst dabei, geschäftliche Anforderungen in eine skalierbare Plattform zu überführen, technische Standards zu definieren und das Wachstum des Teams durch fachliche Anleitung zu fördern. Du hast eine starke Stimme bei technischen Entscheidungen und einen klaren Einfluss darauf, wie sich das Produkt und die Engineering-Praktiken weiterentwickeln. Wenn du eine Rolle mit Ownership und spürbarem technischem Impact suchst, könnte dies eine hervorragende Gelegenheit für dich sein.

Apply for this position