Principal Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
Als Principal Software Engineer (m/w/d) haben Ihre Ideen direkten Einfluss auf unsere Produkte und unsere technologische Ausrichtung. Sie übernehmen eine zentrale Rolle bei Architekturentscheidungen, der Weiterentwicklung unserer Engineering-Standards und der langfristigen Technologie-Strategie des Unternehmens.
Moderne Engineering-Kultur
Wir setzen auf Cloud-native Entwicklung, Infrastrukturautomatisierung, Continuous Integration sowie moderne Software-Engineering-Prinzipien. Unsere Teams legen großen Wert auf saubere Softwarearchitektur, technische Exzellenz und kontinuierliche Verbesserung anstelle unnötiger Komplexität.
Anspruchsvolle technische Herausforderungen
Unsere Entwicklerinnen und Entwickler arbeiten an verteilten Systemen, skalierbaren Cloud-Plattformen, Microservices und leistungsstarken Anwendungen, bei denen technische Entscheidungen einen direkten Einfluss auf den Unternehmenserfolg haben.
Individuelle Weiterentwicklung
Technologie entwickelt sich ständig weiter - und wir auch. Deshalb fördern wir kontinuierliches Lernen durch Zertifizierungen, Fachkonferenzen, Wissensaustausch und gezielte Weiterbildungsmaßnahmen.
Ihre AufgabenTechnische Führung
Sie fördern Engineering Excellence, indem Sie Softwarearchitekturen definieren, Best Practices etablieren und mehrere Entwicklungsteams technisch führen und unterstützen.
Softwarearchitektur
Sie entwerfen sichere, skalierbare und wartbare Softwaresysteme, die nachhaltiges Produktwachstum ermöglichen und dabei Performance, Zuverlässigkeit und geschäftliche Anforderungen optimal miteinander verbinden.
Hands-on Softwareentwicklung
Sie bleiben aktiv in der Softwareentwicklung eingebunden, entwickeln qualitativ hochwertigen Produktivcode, begleiten wichtige Implementierungen und lösen komplexe technische Herausforderungen.
Mentoring
Sie unterstützen Senior- und Mid-Level Software Engineers durch technisches Mentoring, Architektur-Reviews, Design-Diskussionen und den kontinuierlichen Austausch von Wissen und Erfahrung.
Interdisziplinäre Zusammenarbeit
Sie arbeiten eng mit Product Management, Engineering Leadership, DevOps-, QA- und Security-Teams zusammen, um hochwertige Softwarelösungen zu entwickeln, die sowohl den Kundenanforderungen als auch den Unternehmenszielen gerecht werden.
Kontinuierliche Verbesserung
Sie identifizieren Optimierungspotenziale hinsichtlich Systemperformance, Softwarequalität, Entwicklungsprozessen, Deployment-Automatisierung sowie technischer Standards innerhalb der gesamten Engineering-Organisation.
Ihr ProfilErfahrung
Requirements
Sie verfügen über mindestens acht Jahre Berufserfahrung in der Softwareentwicklung sowie über umfangreiche Erfahrung im Design großskaliger Softwaresysteme und der technischen Leitung komplexer Entwicklungsinitiativen.
Technische Expertise
Sie besitzen fundierte Kenntnisse in modernen Programmiersprachen wie Java, C#, Kotlin, Go oder Python sowie umfassende Erfahrung mit verteilten Systemen, APIs, Cloud-Plattformen und Microservice-Architekturen.
Cloud-Technologien
Sie verfügen über praktische Erfahrung mit AWS, Microsoft Azure oder Google Cloud Platform sowie mit Container-Technologien wie Docker und Kubernetes.
Führungskompetenz
Sie übernehmen technische Verantwortung durch fachliche Kompetenz, Zusammenarbeit und Mentoring. Es bereitet Ihnen Freude, Entwicklungsteams weiterzuentwickeln und gleichzeitig hohe technische Qualitätsstandards sicherzustellen.
Kommunikationsfähigkeit
Sie verfügen über sehr gute Englischkenntnisse für die Zusammenarbeit in internationalen Teams. Deutschkenntnisse sind von Vorteil, jedoch keine Voraussetzung.
Arbeitsweise
Sie lösen gerne anspruchsvolle technische Herausforderungen, hinterfragen bestehende Lösungen mit Weitblick und finden die richtige Balance zwischen technischer Perfektion und pragmatischer Umsetzung. Ihr Anspruch ist es, Software zu entwickeln, die langfristig zuverlässig, wartbar und skalierbar bleibt.
Benefits & conditions
Gehalt: 95.400,00€ - 115.000,00€ pro Jahr, * Flexible Arbeitszeiten
- Homeoffice-Möglichkeit
- Mentoring-Programm für Mitarbeiter
- Zusätzliche Urlaubstage
About the company
Hamburg zählt zu den am schnellsten wachsenden Technologiestandorten Deutschlands. Bei TI Hamburg Solutions GmbH entwickeln wir skalierbare Softwareplattformen, mit denen Unternehmen komplexe Herausforderungen durch moderne Softwareentwicklung erfolgreich meistern. Wir sind überzeugt, dass herausragende Software von außergewöhnlichen Ingenieurinnen und Ingenieuren geschaffen wird, die technische Exzellenz mit praxisnaher Innovation verbinden.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on de.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
IT Salaries in Germany
Finding IT & Technology English-speaking Jobs in Germany
System change: restart as developer?