We are looking for a Senior Software Engineer to join our high-impact team designing and enabling our GROPYUS Smart Living and Smart Building experience through scalable systems. The ideal candidate will have strong experience designing, building, running, and maintaining production software systems, ideally in IoT, smart home, or smart building environments.
Requirements
- Strong experience designing, building, running, and maintaining production software systems, ideally in IoT, smart home, or smart building environments
- Fluent in modern software design patterns and distributed, event-driven architectures
- Comfortable with collaborative development practices such as pairing and TDD
- Solid understanding of Linux-based systems, containerization, and how edge devices interact with cloud infrastructure
- Hands-on experience with Kotlin, Python, TypeScript, and technologies like PostgreSQL, Redis, message brokers, and major cloud platforms
- Experience designing and operating highly available systems, ideally involving large fleets of connected devices
- Contributes effectively to roadmap planning, architectural discussions, and team strategy
- Familiar with IoT connectivity technologies (e.g., Wi-Fi, BLE, Zigbee, Thread, LoRaWAN, NB-IoT, 5G) and understand their practical trade-offs
- Experience with IoT communication protocols such as MQTT, CoAP, WebSockets, or building automation standards like KNX, BACnet, Matter, Modbus, or Z-Wave
- Worked with IoT data pipelines—streaming, telemetry ingestion, and time-series databases
- Hands-on experience integrating sensors, controllers, or automation systems, ideally in building environments (HVAC, lighting, energy, access control)
Benefits
- Unlimited contract with 30 vacation days
- Flexible, hybrid work
- Attractive perks and benefits: company pension scheme, language courses (English/German), employee discounts with selected sustainable brands
- Virtual Shares Program
- Ownership: true
- Diverse and enriching work environment