### What You’ll Do
- **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.
Principal Software Engineer
München
Full-time
Permanent employee
Your mission
Your profile
### Your Profile
- 10+ years of professional software development, including several years in a Principal/Staff role owning architecture and implementation
- Master of Science (M.Sc.) in Computer Science, Software Engineering, Robotics oder Systems Engineering
- Proven success scaling distributed systems with high standards for quality and security.
- Hands-on when needed on critical paths; strong ability to lead through influence.
- Clear, structured communicator in English (German a plus).
### Our Tech Stack (role-relevant)
- **Backend**: Python (FastAPI), Postgres, Alembic
- **Device Communication**: MQTT (Mosquitto), WebSockets
- **Frontend**: React, TypeScript
- **Robotics/Brain**: ROS-based components
- **Infra/Delivery**: Docker, docker-compose, Ansible
- **Testing**: pytest, extensive e2e/feature suites
### Nice to Have
- **UI/Design**: Design systems, UI/UX principles, Figma; strong collaboration with Design/Frontend.
- **Cloud & Edge**: Hybrid cloud/on‑prem operation, artifact and release management for customer deployments.
- **Security/Compliance**: Threat modeling, secrets management, policy frameworks.
- 10+ years of professional software development, including several years in a Principal/Staff role owning architecture and implementation
- Master of Science (M.Sc.) in Computer Science, Software Engineering, Robotics oder Systems Engineering
- Proven success scaling distributed systems with high standards for quality and security.
- Hands-on when needed on critical paths; strong ability to lead through influence.
- Clear, structured communicator in English (German a plus).
### Our Tech Stack (role-relevant)
- **Backend**: Python (FastAPI), Postgres, Alembic
- **Device Communication**: MQTT (Mosquitto), WebSockets
- **Frontend**: React, TypeScript
- **Robotics/Brain**: ROS-based components
- **Infra/Delivery**: Docker, docker-compose, Ansible
- **Testing**: pytest, extensive e2e/feature suites
### Nice to Have
- **UI/Design**: Design systems, UI/UX principles, Figma; strong collaboration with Design/Frontend.
- **Cloud & Edge**: Hybrid cloud/on‑prem operation, artifact and release management for customer deployments.
- **Security/Compliance**: Threat modeling, secrets management, policy frameworks.
Why us?
Why Join Us
At NoyesStorage, you’ll shape the architecture of a cutting-edge platform that blends APIs, on-prem systems, React UI, and a ROS-based “brain.” You’ll lead key technical decisions, work with top talent, and see your impact power real-world solutions every day.
At NoyesStorage, you’ll shape the architecture of a cutting-edge platform that blends APIs, on-prem systems, React UI, and a ROS-based “brain.” You’ll lead key technical decisions, work with top talent, and see your impact power real-world solutions every day.
About us
We are Noyes Technologies, a Munich-based robotics start-up with the vision to enhance human potential with the most efficient and flexible nano-warehousing technologies. With our Noyes Storage, we have developed a unique nano-storage automation solution that is highly modular, ultra-dense and affordable for various use cases. Feel free to reach out for any questions or comments either via Email pct@noyes-tech.com or phone +49 171 6966303
