Auf einen Blick
- Aufgaben: Leite die Architektur und entwickle innovative Softwarelösungen für unsere Plattform.
- Unternehmen: Noyes Technologies, ein dynamisches Robotik-Start-up in München.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Wachstumsorientierte Umgebung mit spannenden Herausforderungen und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Nanolagertechnologie und führe ein talentiertes Team.
- Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung und Führungskompetenz.
Das prognostizierte Gehalt liegt zwischen 75000 - 100000 € pro Jahr.
Ihre Aufgaben
- Architecture & Ownership
- Lead the platform’s architecture across API, Brain/ROS, client/SDK, cloud services, UI, and deployment.
- Define and evolve architectural principles, module boundaries, interfaces, and quality bars.
- Establish guardrails for security, reliability, observability, and performance.
- Ensure decisions are documented and aligned across teams.
- Technical Leadership (with and through teams)
- Shape the technical roadmap with Product/Stakeholders; define a clear “North Star” architecture.
- Mentor and coach Senior Engineers; drive high-quality design and code reviews.
- Tackle high-impact spikes/migrations hands-on while enabling teams to own delivery.
- Build consensus for cross-cutting changes and manage deprecation/upgrade paths.
- Platform & Infrastructure
- Govern CI/CD, release strategy, versioning, and artifact management.
- Optimize containerization and on‑prem deployments (Docker, Compose, Ansible).
- Standardize logging, tracing, and monitoring; balance cost, reliability, and security.
- APIs, Data & Integration
- Ensure contract-safe APIs and Protobuf schemas with strong backward compatibility.
- Oversee data modeling and migrations (Alembic) across services.
- Architect robust real-time communication (MQTT/WebSocket) and messaging patterns.
- Quality & Security
- Drive a multi-layer test strategy (unit, integration, e2e) with meaningful coverage.
- Lead security reviews, secret and dependency management, and hardening of images/endpoints.
- Stakeholder Management
- Collaborate closely with Product, Delivery, and Customer teams; translate requirements into architecture.
- Communicate decisions clearly and maintain transparent documentation.
Ihr Profil
- 10+ Jahre Berufserfahrung in der Softwareentwicklung, einschließlich mehrerer Jahre in einer Principal/Staff-Rolle mit Verantwortung für Architektur und Implementierung.
- Nachweislicher Erfolg beim Skalieren verteilter Systeme mit hohen Standards für Qualität und Sicherheit.
- Praktische Erfahrung bei kritischen Pfaden; starke Fähigkeit, durch Einfluss zu führen.
- Klare, strukturierte Kommunikation in Englisch (Deutsch von Vorteil).
Unsere Tech-Stack (rolle-relevant)
- Backend: Python (FastAPI), Postgres, Alembic
- Device Communication: MQTT (Mosquitto), WebSockets
- Frontend: React, TypeScript
- Robotics/Brain: ROS-basierte Komponenten
- Infra/Delivery: Docker, docker-compose, Ansible
- Testing: pytest, umfangreiche e2e/Feature-Suiten
Nice to Have
- UI/Design: Design-Systeme, UI/UX-Prinzipien, Figma; enge Zusammenarbeit mit Design/Frontend.
- Cloud & Edge: Hybrid-Cloud/on‑prem-Betrieb, Artefakt- und Release-Management für Kundenbereitstellungen.
- Sicherheit/Compliance: Bedrohungsmodellierung, Geheimnisverwaltung, Richtlinienrahmen.
Warum wir?
Unsere Mission: Wir bauen die Software, die NoyesStorage antreibt. Die Software ist eine integrierte Softwareplattform, die API-Dienste, hauptsächlich On-Prem-Komponenten, eine React-UI, ein ROS-basiertes Orchestrierungssystem (genannt Brain), umfassende Tests, Bereitstellungstools und Analysen umfasst. Als Principal Software Engineer leiten Sie zentrale architektonische Entscheidungen und technische Exzellenz über alle Subsysteme hinweg. Sie setzen die architektonische Richtung und ermöglichen es dem Team, effektiv auszuführen.
Über uns: Wir sind Noyes Technologies, ein in München ansässiges Robotik-Start-up mit der Vision, das menschliche Potenzial mit den effizientesten und flexibelsten Nano-Lagertechnologien zu erweitern. Mit unserem Noyes Storage haben wir eine einzigartige Nanolager-Automatisierungslösung entwickelt, die hochgradig modular, ultra-dicht und erschwinglich für verschiedene Anwendungsfälle ist. Für Fragen und Anregungen stehen wir Ihnen gerne zur Verfügung, entweder per Email pct@noyes-tech.com oder telefonisch unter +49 171 69699303.
Principal Software Engineer Arbeitgeber: Noyes Robotics
Noyes Technologies ist ein innovatives Robotik-Start-up in München, das nicht nur eine spannende Mission verfolgt, sondern auch ein hervorragendes Arbeitsumfeld bietet. Hier profitieren Sie von einer offenen und kollaborativen Unternehmenskultur, die Kreativität und technisches Wachstum fördert, während Sie an der Spitze der Softwarearchitektur arbeiten. Mit umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung und einem starken Fokus auf Teamarbeit sind wir bestrebt, unseren Mitarbeitern eine sinnvolle und erfüllende Karriere zu bieten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Software Engineer erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Mentoring – oft ergeben sich so die besten Jobchancen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in den relevanten Technologien auffrischst. Mach dir eine Liste von Projekten, die du geleitet hast, und sei bereit, darüber zu sprechen, wie du Herausforderungen gemeistert hast.
✨Tipp Nummer 3
Zeig Initiative! Wenn du an einem bestimmten Unternehmen interessiert bist, bewirb dich direkt über unsere Website. Oft sind direkte Bewerbungen effektiver als über Jobportale.
✨Tipp Nummer 4
Sei authentisch in deinen Gesprächen. Zeig deine Leidenschaft für Softwareentwicklung und Architektur. Arbeitgeber suchen nicht nur nach Fähigkeiten, sondern auch nach Menschen, die ins Team passen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, was dich motiviert und begeistert.
Mach es klar und strukturiert:Achte darauf, dass deine Bewerbung gut strukturiert ist. Verwende klare Absätze und Überschriften, damit wir schnell die wichtigsten Informationen finden können. Das zeigt uns auch, dass du ein guter Kommunikator bist!
Beziehe dich auf unsere Tech-Stack:Wenn du Erfahrung mit Technologien aus unserem Tech-Stack hast, erwähne das unbedingt! Zeig uns, wie du diese Technologien in der Vergangenheit genutzt hast und wie sie dir helfen können, bei uns erfolgreich zu sein.
Bewirb dich über unsere Website:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können!
Wie man sich auf ein Vorstellungsgespräch bei Noyes Robotics vorbereitet
✨Verstehe die Architektur
Mach dich mit der Architektur des Unternehmens vertraut, insbesondere mit den Technologien, die in der Stellenbeschreibung erwähnt werden. Zeige im Interview, dass du die Prinzipien und Herausforderungen der Plattform verstehst und wie du zur Weiterentwicklung beitragen kannst.
✨Bereite technische Beispiele vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Erfahrung zu teilen, die deine Fähigkeiten in der Softwarearchitektur und technischen Führung demonstrieren. Denk an Situationen, in denen du komplexe Probleme gelöst oder Teams erfolgreich geleitet hast.
✨Kommunikation ist der Schlüssel
Da klare Kommunikation wichtig ist, übe, wie du technische Konzepte einfach und verständlich erklären kannst. Bereite dich darauf vor, wie du Entscheidungen dokumentierst und mit verschiedenen Stakeholdern kommunizierst, um sicherzustellen, dass alle auf dem gleichen Stand sind.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Unternehmen interessiert bist. Frage nach der aktuellen Architektur, den Herausforderungen, die das Team bewältigt, und wie du als Principal Software Engineer einen Unterschied machen kannst.