Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in einem unserer Plattform-Teams. Du verantwortest die Konzeption und Entwicklung moderner Softwarelösungen und wirkst aktiv an der Weiterentwicklung unserer Plattform- und Systemarchitektur mit.
Dabei arbeitest du eng mit anderen Engineering-Teams zusammen und trägst maßgeblich dazu bei, stabile, skalierbare und zukunftssichere technische Grundlagen für unsere Produkte zu schaffen. Als Senior bringst du deine Erfahrung gezielt in technische Entscheidungen, Code-Reviews und konzeptionelle Fragestellungen ein und unterstützt das Team durch fachliche Führung und Best Practices.
1. Über uns:
Die ETC Solutions GmbH ist ein führendes Unternehmen im Bereich der Digitalisierung des öffentlichen Personennahverkehrs (ÖPNV). Mit über 25 Jahren Erfahrung entwickeln wir innovative, cloudbasierte Softwarelösungen, die Verkehrsunternehmen, Fahrzeugherstellern und Aufgabenträgern helfen, ihre Prozesse effizient und zukunftsfähig zu gestalten. Unsere ITCS-Plattform DatNet ist heute in mehr als 80 % aller deutschen Privatbahnunternehmen im Einsatz und hat sich als Branchenstandard etabliert.
2. Dein Profil
Hard Skills:
sehr gute Kenntnisse in Java (11+) und Spring Boot
Kenntnisse in Apache Kafka, SQL (insbesondere PostgreSQL) und Liquibase
Erfahrung mit Docker und Kubernetes
sicherer Umgang mit GitLab CI und modernen Entwicklungsprozessen
Soft Skills:
ausgeprägte Kommunikationsfähigkeit und Freude am Kundenkontakt
selbstständige, strukturierte und eigenverantwortliche Arbeitsweise
Teamorientierung, Engagement und Eigeninitiative
Fähigkeit zur Priorisierung und Koordination von Aufgaben
3. Deine Aufgaben:
Verantwortung für die technische Konzeption, Architektur und Weiterentwicklung unserer Softwareplattform
Steuerung und Koordination technischer Entwicklungsprojekte
Übernahme von technischen Leitungsaufgaben innerhalb des Entwicklerteams, Koordination der Aufgaben
Mentoring und fachliche Unterstützung von Teammitgliedern
enge Zusammenarbeit mit Produktmanagement, DevOps und Kunden
Entwicklung von Backend- und Frontend-Komponenten (Java, Spring Boot)
Sicherstellung von Codequalität, Testabdeckung und Continuous Integration (GitLab CI)
technische Evaluierung neuer Tools und Frameworks sowie deren Integration in unsere Entwicklungsumgebung
4. Wir bieten:
ein abwechslungsreiches und verantwortungsvolles Aufgabengebiet in einem innovativen Unternehmen
viel Raum für persönliche und fachliche Weiterentwicklung – Ihre Ideen und Ihr Engagement sind bei uns ausdrücklich willkommen
eine offene und wertschätzende Unternehmenskultur, in der Kreativität und neue Ideen willkommen sind und ihren Platz finden
ein modernes Arbeitsumfeld mit flexiblen Arbeitszeiten und der Option auf Homeoffice
Weiterbildungsmöglichkeiten, die Sie in Ihrer Entwicklung unterstützen
betriebliche Altersvorsorge zur langfristigen Absicherung
ein engagiertes und kollegiales Team, das gemeinsam Ziele erreicht
JobRad-Leasing für umweltfreundliche Mobilität
Zuschuss zum ÖPNV-Ticket zur Unterstützung Ihrer Anfahrt
regelmäßige Team-Events zur Stärkung des Zusammenhalts
Wir machen die Mobilität besser! Möchtest du auch dabei sein? Dann melde dich bei uns und werde Teil eines Unternehmens, das nachhaltige Mobilität mit moderner Technologie verbindet!
Art der Stelle: Vollzeit
Leistungen:
Betriebliche Altersvorsorge
Betriebliche Weiterbildung
Empfehlungsprogramm
Firmenevents
Flexible Arbeitszeiten
Gleitzeit
Homeoffice-Möglichkeit
Arbeitsort: Homeoffice