Cubic
Principal Software Development Lead
Company
Role
Principal Software Development Lead
Location
Germany
Job type
Full-time
Found on Mokaru
🔥Recently
Salary
Job description
Business Unit:
Cubic Transportation SystemsCompany Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Job Details:
Als Leiter unseres Software-Engineering-Teams führst du dein Team zum Erfolg, indem ihr Meilensteine erreicht und hochwertige Produkte liefert. Deine Aufgaben umfassen Brainstorming, Design, Programmierung, Debugging sowie die Steuerung der Entwicklung unter Einhaltung von Standards und Prozessen.
Aufgaben:
- Du führst und entwickelst ein Team von Softwareentwicklern über mehrere Projekte hinweg
- Du steuerst Ressourcen und verteilst Arbeitslasten, um Projektziele und Zeitpläne bei hoher Qualität einzuhalten
- Du vergibst Rollen, übernimmst das tägliche Teammanagement und coachst deine Teammitglieder in ihrer Weiterentwicklung
- Du erstellst regelmäßig Fortschrittsberichte
- Du löst technische Herausforderungen kreativ mit Java, Spring Boot und Microservices-Architektur
- Du teilst dein Fachwissen innerhalb und außerhalb deiner Abteilung und förderst die Zusammenarbeit mit anderen Teams
- Du unterstützt bei Ausschreibungen, Angeboten und Kundenanfragen sowie bei Systemspezifikationen und Designs
- Du entwirfst, entwickelst und testest Softwareanwendungen gemäß Unternehmensstandards unter Einsatz von Microservices mit Java und Spring Boot
- Du begleitest Produkte von der Konzeption bis zur Auslieferung und unterstützt bei Problemlösungen sowie der Qualitätssicherung
- Du erstellst Berichte, Handbücher und Prozesse unter Einhaltung von Standards und Richtlinien
- Du übernimmst Verantwortung für Performance Management, Recruiting und die Einhaltung von Best Practices in der Softwareentwicklung
Fähigkeiten und Erfahrung:
Erforderlich:
- Du sprichst Deutsch auf mindestens C2-Niveau (zwingend erforderlich)
- Du hast nachweisbare Erfahrung im Software Engineering, insbesondere in Spezifikation, Design und Entwicklung mit Java, Spring Boot und Microservices
- Du bist technologisch auf dem neuesten Stand bei Programmiersprachen und Tools
- Du hast Erfahrung im Coaching agiler Methoden wie Scrum für selbstorganisierte Teams
- Du kennst Refactoring-Techniken zur Verbesserung von Legacy-Code
- Du bringst praktische Coding-Erfahrung mit und kannst bei Bedarf selbst mitentwickeln
- Du wirkst aktiv bei Mitarbeiterbewertungen und im Recruiting mit und förderst Best Practices
- Du arbeitest zielorientiert und bringst Projektmanagement-Skills inkl. Ressourcen- und Kostensteuerung mit
- Du verfügst über starke Entscheidungs- und Problemlösungsfähigkeiten
- Du kommunizierst hervorragend – schriftlich und mündlich – auf allen Ebenen
Wünschenswert:
- Erfahrung mit Apache Karaf und WebLogic
- Kenntnisse in Scrum
- Branchen- oder Produktkenntnisse
Ausbildung und Qualifikationen:
- Bachelorabschluss in Informatik, Elektrotechnik oder einem verwandten Bereich oder vergleichbare Erfahrung
Wünschenswert:
- Masterabschluss in Informatik, Elektrotechnik oder einem verwandten Bereich oder vergleichbare Erfahrung
- Zertifizierung im Requirements Engineering
- Certified Scrum Master oder vergleichbare agile Zertifizierung
Persönliche Eigenschaften:
- Du übernimmst Verantwortung und balancierst kurzfristige und langfristige Entscheidungen sinnvoll aus
- Du handelst im Interesse des Unternehmens und der Kunden und behältst das große Ganze im Blick
- Du bist selbstmotiviert, pragmatisch und kannst andere begeistern und führen
- Du hast starke soziale Fähigkeiten und förderst Austausch, Coaching und Zusammenarbeit
- Du bist gut organisiert und behältst auch bei mehreren Projekten den Überblick
- Du arbeitest gewissenhaft, detailorientiert und bist stark in der Problemlösung
- Du bist bereit, national und international zu reisen
- Du beherrschst Deutsch und Englisch sicher in Wort und Schrift
The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.
Worker Type:
Employee
We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.


