Senior Software Developer
Role details
Job location
Tech stack
Job description
Als Senior Software Developer (m/w/d) prägst du die technische Ausrichtung unserer Systeme und trägst Mitverantwortung dafür, wie wir als Engineering Team wachsen- fachlich und kulturell.
- Du verantwortest Architekturentscheidungen für unsere internen Tools und Backend-Systeme und begleitest deren gesamten Lebenszyklus- von der Konzeption über Realisierung bis zum Betrieb
- Du treibst unsere Transformation hin zu moderner, skalierbarer Softwarearchitektur aktiv voran- und hinterfragst dabei bestehende Strukturen, wo es sinnvoll ist
- Du entwickelst Backend Services in C# und/oder Go und setzt dabei auf Clean Code, automatisierte Tests und kontinuierliche Verbesserung
- Du übernimmst technische Führung: Du schreibst RFCs und ADRs, bewertest Make-or-Buy-Entscheidungen und bringst eigene Impulse in die technische Roadmap ein
- Du begleitest jüngere Kolleg:innen als Sparringspartner und Mentor- und hebst damit die Entwicklungsqualität im gesamten Team
- Du stimmst dich eng mit Partner-Teams ab und bringst deine Expertise gezielt in bereichsübergreifende Entscheidungen ein, * Du hast einen ausgeprägten Gestaltungswillen- du willst Systeme nicht nur bauen, sondern nachhaltig verbessern
- Du vertrittst technische Positionen klar, bleibst dabei aber offen für bessere Argumente
- Dusiehst Mentoring als natürlichen Teil deiner Rolle und freust dich daran, Wissen weiterzugeben
- Du hinterfragst Prozesse und Architekturen aktiv- nicht um zu kritisieren, sondern um echte Lösungen zu finden
- Du nutzt KI-gestützte Entwicklungstools strategisch: Du bewertest ihren Einsatz, etablierst Best Practices im Team und nutzt sie als Multiplikator für kollektive Entwicklungsgeschwindigkeit
- Legacy Code ist für dich kein Grund zur Klage, sondern der Ausgangspunkt für fundierte Verbesserungen, * Sprachen & Frameworks: C#, Go, .NET, Entity Framework
- Infrastruktur & Cloud: AWS, Terraform, Docker, Kubernetes, ArgoCD
- Datenbanken: MSSQL, Postgres, MySQL
- Integration & Messaging: RabbitMQ, REST APIs
- Prozessorchestrierung: Camunda, BPMN
- Tooling & Qualität: GitLab, Jira, xUnit.net
- Legacy: WinForms
Requirements
- Abgeschlossenes Studium der Informatik, Mathematik oder eine vergleich bare technische Ausbildung
- Mindestens 5 Jahre Praxiserfahrung in der Softwareentwicklung mit C# und/oder Go, davon mindestens 2 Jahre in einer technisch führenden Rolle
- Fundierte Kenntnisse in Softwarearchitektur und der Entwicklung skalier barer, wartbarer Systeme
- Nachweisbare Erfahrung mit Architekturentscheidungen (z. B. RFCs, ADRs) und deren Kommunikation im Team
- Sicherer Umgang mit relationalen Datenbanken (MySQL, MSSQL) sowie Erfahrung in der Datenbankmodellierung
- Souveräner, reflektierter Einsatz moderner Entwicklungsassistenten (z. B. Claude Code, Codex)- von der Konzeption über Boilerplate und Doku mentation bis zu automatisierten Testsuites
- Erfahrung mit containerbasierter Entwicklung (z. B. Docker)
- Solide Erfahrung mit Docker und Kubernetes Clustern
- Sicherer Umgang mit CI/CD-Pipelines, inklusive Deployment-Workflows in Kubernetes-Umgebungen Kenntnisse in xUnit.net, Camunda, BPMN, AWS und Terraform sind von Vorteil
- Fließende Deutschkenntnisse (mind. B2) sowie gute Englischkenntnisse in Wort und Schrift
Benefits & conditions
Bei JACOB erwartet dich ein modernes Arbeitsumfeld, das dir Freiraum für eigene Ideen und neue Herausforderungen bietet. Das heißt konkret:
- Du profitierst von unseren Benefits: Mitarbeiterrabatt auf unser riesiges Produktsortiment, JobRad, Betriebliche Altersvorsorge, Arbeitsplatzbrille, freie Getränke und Ticket-Restaurant
- Klar, dass du modernes IT-Equipment zum Arbeiten erhältst
- Wir bieten ein hybrides Modell für mobile Arbeit
- Gestaltungsmöglichkeiten und Raum für Ideen
- Unser People Development hilft dir, dich in deiner Rolle und als Persönlichkeit weiterzuentwickeln
- Das DU gehört zu uns: Von Anfang an - beim Bewerbungsgespräch bis zum Austausch mit der Geschäftsführung
- Kaltes Wasser? - Gibt's bei uns nicht. Du wirst top vorbereitet und von deinen Kolleg:innen intensiv in deinen abwechslungsreichen und spannenden Aufgabenbereich eingearbeitet
About the company
JACOB Elektronik GmbH is a trading company specializing in selling IT and consumer electronics online, based in Karlsruhe. Via our online store https://www.jacob.de we are currently selling about 1,200,000 products from about 3,000 manufacturers to private and corporate customers.
The service of our products and the associated support of our corporate customers is the responsibility of our sales team, which currently consists of more than 100 colleagues across all branches.