Senior Lead Software Engineer

Senior Lead Software Engineer

München Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
B

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für Non-Profit-Organisationen und führe ein dynamisches Team.
  • Unternehmen: Startup mit 25 Jahren Erfahrung, das einen positiven gesellschaftlichen Einfluss hat.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Wachstumsmöglichkeiten und ein kreatives Arbeitsumfeld warten auf dich.
  • Warum dieser Job: Gestalte die Zukunft von Non-Profit-Software und mache echten Unterschied.
  • Qualifikationen: Erfahrung in Fullstack-Entwicklung und Führungskompetenzen erforderlich.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Software für Non-Profit-Organisationen | München-Unterschleißheim | Remote bis 4 Tage/Woche

In aller Kürze: Als Lead Developer (m/w/d) bist du der technische Hauptansprechpartner für unseren "Non Profit Manager" – mit Backend-Schwerpunkt, Einblick ins Frontend und vor allem: Drive.

ZUM UNTERNEHMEN:

Startup mit 25 Jahren Erfahrung. Wir, die base4IT (11 Mitarbeiter), entwickeln eine webbasierte ERP-Plattform für Stiftungen, Vereine und NGOs. Aktuell stehen wir an einem spannenden Wendepunkt: Wir bauen unsere Plattform technologisch komplett um. Das bedeutet für dich: Ein echter Neuanfang auf extrem solider Basis. Bei uns leistest du Arbeit, die bleibt und echten gesellschaftlichen Nutzen stiftet.

DAS ZIEL DER ROLLE: (Entwicklung, Architektur & Führung.) Du verantwortest die Qualität, Wartbarkeit, Innovationsfähigkeit und Skalierbarkeit unseres "Non Profit Managers". Dabei bist du nicht nur Stichwortgeber, sondern gehst Themen aktiv an – von der Backend-Feature-Entwicklung bis zur Etablierung stabiler Entwicklungsprozesse, inklusive sauberer Architekturentscheidungen, sicherer Authentifizierung und stabiler Releases. Du bist erste Anlaufstelle für Geschäftsführung und Produktmanagement bei technischen Fragen und sorgst dafür, dass aus Anforderungen funktionierende, sichere und wartbare Software wird.

  • Aktive Entwicklung
  • Anforderungen und Tickets für Backend und Frontend aufnehmen und bewerten
  • Angular/React (TypeScript) Frontend-Features umsetzen
  • Aufgaben priorisieren (und verteilen an das Team)
  • Code-Review-Prozess etablieren, mit klaren Regeln, festem Rhythmus

Qualitätssicherung & Sicherheit:

  • OAuth-/Authentifizierungskonzepte implementieren, z. B. mit Keycloak oder Azure AD
  • Monitoring und Alerting aufsetzen, damit Fehler früh erkannt werden
  • CI/CD-Pipeline aufbauen/weiterentwickeln damit Build, Test und Deploy zuverlässig automatisiert laufen
  • Teststrategie definieren von Unit- bis End-to-End-Tests
  • Release-Prozesse stabilisieren, für weniger Fehler und Störungen beim Deployment
  • KI-Tools für die Entwicklung evaluieren
  • Routineaufgaben identifizieren, die sich automatisieren lassen

Technologie & Architektur:

  • Sparringspartner für die Prüfung der technischen Roadmap
  • Sparringspartner für Technologie-Evaluierungen
  • Gemeinsam mit externem Softwarearchitekten an der Weiterentwicklung der Architektur arbeiten
  • Technischer Hauptansprechpartner für Geschäftsführung und Produktmanagement
  • Entwickler für Qualität und Code-Standards sensibilisieren
  • Machbarkeit von Anforderungen mit dem Produktmanagement abstimmen
  • Effizienz- und Qualitätsziele überprüfen

Dein Profil: Wir suchen eine Person, die nicht nur über Technologie spricht, sondern sie gestaltet. Du denkst strategisch, handelst pragmatisch und hast den Anspruch, Dinge nachhaltig zu verbessern.

Fachliche Skills:

  • Berufserfahrung: Mehrere Jahre Fullstack Softwareentwicklung für Webanwendungen (idealerweise CRM, Finance oder ERP) mit eigenem Verantwortungsbereich, idealerweise erste Erfahrung in einer leitenden Rolle (Tech Lead, Lead Developer)
  • Verständnis für moderne Infrastruktur- und Deployment-Themen mit, etwa Containerisierung mit Docker, CI/CD-Pipelines (z. B. Jenkins) und Secret Management mit gängigen Vault-Technologien.
  • Softwarearchitektur, Domain Driven Design, Clean Architecture und Event: Du hast Hands-on-Erfahrung mit moderner Backend-Architektur.
  • Verständnis für moderne Authentifizierungs- und Autorisierungstechnologien (z. B. OAuth2, OIDC, JWT) bringst du aus deiner Erfahrung mit anspruchsvollen Webanwendungen mit.
  • KI & Automatisierung im Entwickleralltag: Du weißt, wo Tools wie GitHub Copilot oder Cursor echten Mehrwert bringen aber kennst auch die Grenzen.
  • Nice-to-have: Erste Berührungspunkte mit CVE-Management und SBOM (Software Bill of Materials) sind ein Plus.

Eigenschaften:

  • Praktiker mit Überblick: Du musstest bereits in deiner Rolle größere Zusammenhänge im Blick behalten.
  • KMU-Mentalität und Hands-on-Haltung sind ein Muss.
  • Drive / Proaktivität / Begeisterung für Entwicklung: Du zeigst echte Begeisterung für die Sache selbst.
  • Ownership & Meinungsstärke: Du triffst fundierte, datenbasierte Entscheidungen.
  • Sprachen: Du kommunizierst fließend auf Deutsch (Verhandlungssicher, flüssig) und hast gute Englischkenntnisse.

DAS ANGEBOT: Sinn, Wachstum und Gestaltungsfreiheit. Wir sind kein Konzern mit starren Strukturen, sondern ein Team, das gemeinsam etwas bewegen will. Hier findest du ein Umfeld, in dem Ideen gewünscht und gehört werden und du direkten Einfluss auf den Unternehmenserfolg hast und Teil einer spannenden Reise in Richtung Wachstum bist.

Gehalt: Wir bieten Ihnen ein Jahresgehalt zwischen 85.000 € und 95.000 €, abhängig von Erfahrung und Qualifikation.

Perspektive & Wachstum: Fachliche Führung von Anfang an. Perspektivisch besteht die Möglichkeit, in die Geschäftsführung aufzusteigen und das Unternehmen strategisch mitzugestalten.

Gestaltungsmöglichkeiten: Als erster technologischer Ansprechpartner entscheidest du, wie es weitergeht, und gestaltest aktiv mit.

Flexibilität: Arbeiten Sie bis zu 3-4 Tagen pro Woche remote. Stand jetzt ist Montag immer unser gemeinsamer Bürotag in Unterschleißheim. Kernarbeitszeiten sind in der Regel 9:00-16:00 Uhr.

Sinnstiftung: Deine Arbeit hat direkten, positiven Einfluss auf Organisationen, die sich für die Gesellschaft engagieren.

Weitere Benefits: Budget für Weiterbildungen, Zuschuss zum Deutschlandticket, und eine sehr gute Vereinbarkeit von Beruf und Privatleben.

Bewerbungsprozess: Bewerbung mit CV und Beantwortung von drei kurzen Fragen. Erstgespräch mit welink recruiting (ca. 45 Minuten) Gespräche mit base4IT.

Du bist dir nicht sicher, ob du alle Anforderungen erfüllst? Bewirb dich trotzdem – wir schätzen Vielfalt und freuen uns auf deine Bewerbung, unabhängig von Geschlecht, Nationalität, ethnischer Herkunft, Religion, Weltanschauung, Behinderung, Alter sowie sexueller Orientierung und Identität.

Senior Lead Software Engineer Arbeitgeber: base4IT

base4IT ist ein hervorragender Arbeitgeber, der dir die Möglichkeit bietet, in einem dynamischen Startup-Umfeld mit einer sinnstiftenden Mission zu arbeiten. Hier kannst du nicht nur deine technischen Fähigkeiten als Senior Lead Software Engineer weiterentwickeln, sondern auch aktiv an der Gestaltung einer innovativen ERP-Plattform für Non-Profit-Organisationen mitwirken. Mit flexiblen Arbeitszeiten, der Option auf Remote-Arbeit und einem starken Fokus auf persönliche und fachliche Weiterentwicklung schätzen wir die Ideen und das Engagement unserer Mitarbeiter.

B

Kontaktdaten:

base4IT Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Lead Software Engineer erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei base4IT anzuklopfen, wenn du dich auf die Stelle als Senior Lead Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei base4IT vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Lead Software Engineer mit Bravour zu bestehen

Fullstack Softwareentwicklung
Backend-Entwicklung
Frontend-Entwicklung (Angular/React, TypeScript)
Code-Review-Prozess
Qualitätssicherung
OAuth-/Authentifizierungskonzepte
CI/CD-Pipelines (z. B. Jenkins)

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei base4IT klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei base4IT vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.