Job Description
Lead the architecture of cutting-edge IoT edge computing solutions for a global technology leader
Remote — Anywhere in EU
international technology powerhouse and leading supplier of products made from high-tech materials — carbon, technical ceramics, and sintered metals — alongside cutting-edge machines and systems spanning environmental simulation, air-conditioning technology, ultrasonic welding, and optical machines.
We're seeking an exceptional Software Architect to own and evolve our edge computing gateway solution. This role offers a rare opportunity to architect offline-first systems that must operate reliably without internet connectivity for up to 2 years a genuinely unique technical challenge.
What We're Looking For
MANDATORY REQUIREMENTS
- Bachelor/Master degree or 12+ years equivalent experience
- 8+ years professional experience in software engineering/architecture
- 5+ years hands-on experience with Edge Computing / IoT edge systems, ideally Azure IoT Edge in production
- Very strong .NET (C#) skills — services, modular architectures, robustness patterns
- Proven experience with offline-first / intermittently connected systems (multi-month to multi-year disconnections)
- Fluent English (spoken and written)
NICE TO HAVE
- Solid Azure Portal experience for edge and fleet operations
Key Responsibilities
- Edge Architecture Ownership: Own and evolve the edge architecture — module structure, interfaces, local runtimes, and operational concepts
- Offline-First Design: Design for extreme offline scenarios — local workflows, data durability, retention, backfill, conflict handling, and safe re-sync after multi-year outages
- Azure IoT Edge Operations: Ensure robust operation of Azure IoT Edge modules — deployment strategy, versioning, rollback, monitoring/logging, and troubleshooting
- Data Architecture: Architect and optimize local persistence and data flows across ~15 modules, including two local databases
- Performance & Reliability: Drive performance on constrained hardware (quad-core CPU, 8GB RAM, NVMe SSD) — resource management, startup/shutdown behavior, and failure recovery
- Security Engineering: Establish secure edge patterns — device hardening, secrets handling, certificate strategy, and secure local communication
- Engineering Excellence: Contribute to team excellence — design reviews, implementation guidance, and root-cause analysis of complex edge issues
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application