Auf einen Blick
- Aufgaben: Gestalte innovative Softwarearchitekturen und entwickle moderne Backend-Services mit C# und Go.
- Arbeitgeber: JACOB, ein führender IT-Dienstleister mit über 300 Mitarbeitenden in Deutschland.
- Mitarbeitervorteile: Mitarbeiterrabatte, JobRad, betriebliche Altersvorsorge und ein hybrides Arbeitsmodell.
- Warum dieser Job: Werde Teil eines kreativen Teams und forme die Zukunft der Softwareentwicklung.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und fundierte Kenntnisse in Architektur.
- Andere Informationen: Dynamisches Umfeld mit Fokus auf Diversität und persönlicher Weiterentwicklung.
Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
In der Welt des IT-Handels gehen wir neue Wege: Das größte Sortiment, persönliche Beratung und tiefgehende Lösungskompetenz – aus einer Hand. Wir arbeiten mit über 300 Mitarbeitenden deutschlandweit und mit einem der größten Onlineshops in Deutschland. Unser umfassendes Hersteller-Portfolio und unsere gebündelte Fachexpertise stellen dabei sicher, dass wir immer die richtige Lösung für individuelle Anforderungen bieten können.
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.
Was dich als Persönlichkeit auszeichnet:
- 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.
- Du siehst 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.
Welche Skills du mitbringen solltest:
- Abgeschlossenes Studium der Informatik, Mathematik oder eine vergleichbare 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 skalierbarer, 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 Dokumentation 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.
Das ist unser aktueller Tech Stack:
- 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.
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.
Bei JACOB steht der Mensch im Fokus. In unseren Entwicklungsteams sind die vielfältigsten Erfahrungen und Charaktere vertreten – und davon suchen wir noch mehr! Diversität spielt für uns eine wichtige Rolle.
Senior Software Developer (m/w/d) Arbeitgeber: JACOB Elektronik GmbH
Kontaktperson:
JACOB Elektronik GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer (m/w/d)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du an einer Stelle interessiert bist, und wir können dir helfen, die richtigen Verbindungen herzustellen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten aufzufrischen und dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt bei uns nachzufragen oder dich über unsere Website zu bewerben. Wir lieben es, wenn Kandidaten Initiative zeigen!
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeige, dass du dich mit unserem Unternehmen und der Rolle auseinandergesetzt hast. Das gibt uns das Gefühl, dass du wirklich an einer langfristigen Zusammenarbeit interessiert bist.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (m/w/d)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, was dich motiviert und begeistert.
Mach es konkret!: Vermeide allgemeine Floskeln und geh ins Detail. Erzähl uns von deinen konkreten Erfahrungen mit C# oder Go und wie du diese in der Vergangenheit erfolgreich eingesetzt hast. Das macht einen viel besseren Eindruck!
Zeig dein Interesse!: Informiere dich über uns und unsere Projekte. Wenn du in deiner Bewerbung zeigst, dass du dich mit unserer Firma und unseren Werten identifizierst, hebt das deine Chancen deutlich!
Bewirb dich direkt bei uns!: Nutze unsere Website für deine Bewerbung. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnellstmöglich erhalten. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei JACOB Elektronik GmbH vorbereitest
✨Verstehe die Unternehmensvision
Informiere dich über die Geschichte und die Werte des Unternehmens. JACOB hat sich von einem regionalen Ladengeschäft zu einem bedeutenden IT-Dienstleister entwickelt. Zeige im Interview, dass du diese Entwicklung verstehst und wie du zur weiteren Innovation beitragen kannst.
✨Technische Vorbereitung ist alles
Da du als Senior Software Developer Architekturentscheidungen triffst, solltest du dich mit den aktuellen Technologien und dem Tech Stack von JACOB vertraut machen. Bereite Beispiele vor, wie du in der Vergangenheit ähnliche Herausforderungen gemeistert hast, insbesondere in C# und Go.
✨Mentoring und Teamarbeit betonen
JACOB sucht jemanden, der jüngere Kollegen unterstützt. Sei bereit, deine Erfahrungen im Mentoring zu teilen und konkrete Beispiele zu nennen, wie du das Team in der Vergangenheit gefördert hast. Das zeigt, dass du nicht nur technisch versiert bist, sondern auch ein Teamplayer.
✨Fragen stellen, um Prozesse zu hinterfragen
Bereite Fragen vor, die zeigen, dass du bestehende Prozesse aktiv hinterfragst. Dies könnte beispielsweise die Nutzung von KI-gestützten Entwicklungstools oder die Verbesserung von Legacy Code betreffen. So zeigst du, dass du an echten Lösungen interessiert bist und nicht nur an der Position selbst.