Principal Software Engineer

TI Hamburg Solutions GmbH
Hamburg, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior
Compensation
€ 115K

Job location

Remote
Hamburg, Germany

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Integration
DevOps
Distributed Systems
Python
Software Architecture
Software Engineering
Software Systems
Google Cloud Platform
Cloud Platform System
Kotlin
Kubernetes
Docker
Go
Microservices

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