//English version below//
Über Inheaden
Wir sind ein wachsendes Tech-Scale-up mit Standorten in Deutschland, Indien und den VAE. Bei Inheaden entwickeln wir Software, die reale Probleme löst – international, praxisnah und mit hohem Qualitätsanspruch. Wir arbeiten eng mit unseren Kunden zusammen und übernehmen Verantwortung für komplexe technische Herausforderungen.
Du passt zu uns, wenn du ein hands-on Technologieleader mit unternehmerischem Denken bist, gerne Ownership übernimmst und Freude daran hast, Lösungen nicht nur zu konzipieren, sondern auch umzusetzen. Bei uns arbeitest du in einem produktorientierten Umfeld, in dem Eigenverantwortung, Neugier und gegenseitige Unterstützung selbstverständlich sind.
Dich erwartet ein starkes Team, kurze Entscheidungswege und die Möglichkeit, Systeme und Produkte aktiv mitzugestalten, die skalieren und langfristig Bestand haben.
Rollenübersicht
Als Principal Software Engineer leitest du die Umsetzung und Qualität unseres Softwareentwicklungsbereichs. Du führst ein Team von Entwicklerinnen aus Frontend, Backend und Mobile und arbeitest eng mit unseren AI- und Infrastrukturteams zusammen, um eine hohe Auslieferungsqualität, skalierbare technische Lösungen und eine effektive bereichsübergreifende Zusammenarbeit sicherzustellen.
Die Rolle ist hands-on: Du arbeitest aktiv an der Architektur, schreibst Code, coachst Entwicklerinnen und etablierst technische Best Practices – und stellst gleichzeitig sicher, dass das Team zuverlässig liefert.
Deine Aufgaben
- Technische Führung & Umsetzung
- Verantwortung für die End-to-End-Delivery von Softwareprojekten – zuverlässig, qualitativ hochwertig und fristgerecht.
- Sicherstellung von hohen technische Standards und stabilen Releases, während du saubere Architekturen, skalierbare Systemdesigns und Lösungen vorantreibst, die Geschwindigkeit und langfristige Wartbarkeit in Balance halten.
- Aktive Mitarbeit in Codebasen, Architekturentscheidungen und komplexen technischen Problemstellungen.
- Abstimmung technischer Entscheidungen mit Projektzielen und geschäftlichen Anforderungen.
- Teamführung & Mentoring
- Coaching und Unterstützung von Teammitgliedern aller Erfahrungsstufen, um eine leistungsstarke und kollaborative Engineering-Kultur zu fördern.
- Durchführung von Code Reviews, Definition von Coding-Standards und Etablierung technischer Best Practices.
- Unterstützung der fachlichen Weiterentwicklung insbesondere von Junior Developer innen.
- Förderung von Wissensaustausch, Dokumentation und kontinuierlicher Verbesserung.
- Bereichsübergreifende Zusammenarbeit
- Enge Zusammenarbeit mit Design, Product Management, AI-Teams und Operations, um nutzerzentrierte End-to-End-Features zu entwickeln.
- Übersetzung von Produktanforderungen in klare technische Spezifikationen, Aufgaben und Umsetzungspläne.
- Gemeinsame Risikobewertung mit dem Leadership-Team, Entwickeln von Maßnahmen und Beseitigen von Blockern.
- Systemarchitektur & Skalierbarkeit
- Mitgestaltung der technischen Ausrichtung unserer Plattform – Architektur, Integrationen, Observability und Systemmuster.
- Sicherstellung von Wartbarkeit, Performance und Skalierbarkeit über sämtliche Services und User-facing Anwendungen hinweg.
- Zusammenarbeit mit Infrastruktur- und DevOps-Teams für Deployments, CI/CD, Monitoring und Test-Workflows.
Woran du arbeiten wirst (Tech-Stack & Verantwortlichkeiten)
Frontend
- Entwicklung und Pflege responsiver, hochwertiger UIs mit React und TypeScript.
- Aufbau von Komponentenstandards, Performance-Guidelines und UX-Best Practices.
Backend
- Design und Implementierung von APIs, Business-Logik und Backend-Services mit Go oder NestJS, GraphQL und PostgreSQL.
- Sicherstellung von Zuverlässigkeit über moderne Backend-Muster wie Auth, Caching, Queues, Microservices oder Event-driven Architectures.
Qualität & Delivery
- Sicherstellung hoher Engineering-Standards durch sauberes Coding, solide Tests, gründliche Reviews und stabile Releases.
- Gewährleistung reibungsloser Sprints, in denen Aufgaben klar definiert, entblockt und in produktionsreifer Qualität geliefert werden.
Das bringst du idealerweise mit
- 3+ Jahre praktische Full-Stack-Erfahrung (React/TypeScript + Go/NestJS oder vergleichbare moderne Backend-Stacks wie Node.js, Spring Boot, C# oder Kotlin).
- 5+ Jahre Berufserfahrung in der Softwareentwicklung.
- Fundiertes Verständnis skalierbarer Backend-Architekturen, verteilter Systeme und API-Design (idealerweise GraphQL).
- Erfahrung mit PostgreSQL, komplexen Feature-Integrationen und produktionstauglicher Softwareauslieferung.
- Starke Soft Skills, inkl. sehr guter Kommunikationsfähigkeit und professionellem Auftreten gegenüber Kund*innen.
- Fähigkeit, andere Teammitglieder zu coachen, zu unterstützen und weiterzuentwickeln.
- Bereitschaft, Hands-on-Arbeit mit technischer Führung zu kombinieren.
- Reisebereitschaft für nationale und internationale Einsätze (kurz- bis mittelfristig).
- Eine proaktive, verantwortungsbewusste Arbeitsweise und Freude an schnellen, verteilten Arbeitsumgebungen.
- Sehr gute schriftliche und mündliche Deutsch- und Englischkenntnisse.
Bonuspunkte
- Erfahrung mit Monorepos (Turborepo/Nx) und CI/CD-Pipelines.
- Erfahrung mit der Entwicklung und Deployment von mobilen Apps mit React Native oder Flutter.
- Erfahrung im Microsoft-Ökosystem, inkl. Low-/No-Code-Tools (Power Apps, Power Automate, Dynamics, Fabric).
- Kenntnisse in DevOps, Observability oder Infrastructure-as-Code.
- Erfahrung mit AI/LLM-Integrationen oder AI-getriebenen Produktfeatures.
- Erfahrung mit dem Aufbau oder der Optimierung von Prozessen in einem Startup/Scale-up.
- Führerschein Klasse B (PKW).
Warum Inheaden
- Werde Teil eines visionären, schnell wachsenden internationalen Teams.
- Gestalte die technologische und operative Ausrichtung eines skalierenden Unternehmens aktiv mit.
- Zusammenarbeit mit globalen Kundinnen in Europa, dem Nahen Osten und Indien.
- Flexible Arbeitszeiten und die Möglichkeit für Remote- oder Offsite-Arbeit.
- Kostenlose Getränke und Snacks im Büro.
- Modernste Hardware für eine angenehme und effiziente Arbeitsumgebung.
- Subventionierte Mitgliedschaft im Fitnessstudio zur Unterstützung deiner Gesundheit und Fitness.
- Eine lebendige Community mit regelmäßigen Teamaktivitäten.
About Inheaden
We are a growing tech scaleup with offices in Germany, India, and the UAE. At Inheaden, we believe in building technology that matters - globally, collaboratively, and with intention. If you’re a hands-on technology leader with an entrepreneurial spirit, who enjoys solving real-world problems with smart, pragmatic solutions, you’ll fit right in.
Come join a product-driven team that values ownership, experimentation, and supporting each other. Together, let’s build systems that scale.
Role Overview
As the Principal Software Engineer, you will lead the execution and quality of our software development domain. You’ll guide a team of engineers across frontend, backend, mobile and collaborate with the AI/infra teams, ensuring high-quality delivery, scalable technical solutions, and effective cross-team collaboration.
This role is hands-on: you will contribute to architecture, write code, mentor engineers, and establish technical best practices—while ensuring the team executes reliably.
What You’ll Lead & Do
- Technical Leadership & Execution
- Own the end-to-end delivery of software projects, ensuring reliability, quality, and timely execution.
- Maintain high engineering standards and reliable releases while driving clean architecture, scalable design, and solutions that balance speed with long-term maintainability.
- Maintain a strong hands-on presence in codebases, architecture discussions, and complex problem-solving.
- Align engineering choices with project goals and business direction.
- Team Development & Mentorship
- Mentor and guide team members across levels and help shape a high-performance, collaborative culture.
- Conduct code reviews, define coding standards, and establish engineering best practices.
- Coach junior developers and support their technical growth.
- Facilitate knowledge-sharing, documentation, and continuous improvement.
- Cross-Functional Collaboration
- Work closely with designers, product managers, AI engineers, and operations to deliver complete, user-centric features.
- Translate product requirements into clear engineering plans, tasks, and technical specifications.
- Work together with leadership to identify risks, create mitigation plans, and ensure development stays unblocked.
- System Architecture & Scalability
- Participate in shaping the technical direction of the platform—architecture, integrations, observability, and patterns.
- Ensure maintainability, performance, and scalability across services and client-facing applications.
- Coordinate with Infrastructure/DevOps teams for deployments, CI/CD, monitoring, and testing workflows.
What You’ll Work On (Stack & Responsibilities)
Frontend
- Build and maintain responsive, high-quality UIs using React and TypeScript.
- Establish component standards, frontend performance guidelines, and UX best practices.
Backend
- Design and implement APIs, business logic, and backend services using Go or NestJS, GraphQL, and PostgreSQL.
- Ensure reliability through proper patterns—auth, caching, queues, microservices, event-driven flows, etc.
Quality & Delivery
- Maintain strong engineering standards through clear coding practices, solid testing, thorough reviews, and reliable releases.
- Ensure sprints run smoothly by keeping tasks well-scoped, unblocked, and delivered to a production-ready level.
You Might Be a Great Fit If You Have
- 3+ years of strong hands-on full-stack development experience (React/TypeScript + Go/NestJS or similar modern backend stack such as Node.js, Spring Boot, C# or Kotlin).
- 5+ years total experience in software engineering.
- Solid understanding of scalable backend architectures, distributed systems, and API design (GraphQL preferred).
- Experience working with PostgreSQL, integrating complex feature workflows, and delivering production-grade features.
- Strong soft skills, including excellent verbal and written communication, and polished client-facing behavior.
- Ability to mentor, guide, and support other team members.
- Comfort balancing hands-on contribution with light technical oversight.
- Willingness to travel nationally and internationally for short- to long-term engagements.
- A proactive, ownership-driven mindset with the ability to thrive in fast-paced, distributed teams.
- Very good written and spoken German and English skills.
Bonus Points
- Experience with monorepos (Turborepo/Nx) and CI/CD pipelines.
- Experience developing and releasing mobile apps with React Native or Flutter.
- Experience in the Microsoft ecosystem, including low- and no-code platforms (Power Apps, Power Automate, Dynamics, or Fabric).
- Familiarity with DevOps, observability, or infrastructure-as-code environments.
- Exposure to AI/LLM integrations or AI-driven product features.
- Experience setting up or improving processes in a startup/scaleup setting.
- Have a Class B driving licence (car).
Why Inheaden
- Be part of a visionary and fast-growing international team.
- Shape the technology and delivery strategy of a scaling company.
- Work with global clients across Europe, the Middle East, and India.
- Enjoy flexible working hours and days and the possibility of offsite work.
- Access to free drinks and snacks in the office.
- Work with the latest hardware setups for a convenient working experience.
- Enjoy a subsidised gym membership to support your health and fitness.
- Be part of a fun community with regular team activities.