Senior Software Engineer
Gropyus
Seniority
Senior
Model
Remote
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
As a Senior Software Engineer, you will be part of a high-impact team designing and enabling GROPYUS Smart Living and Smart Building experience through scalable systems. You will help define and implement the architecture and operations of the Building Operating System, ensuring a robust, scalable digital infrastructure aligned with GROPYUS' mission of sustainable, affordable smart buildings.
What you'll do
- Design and operate scalable IoT systems powering smart homes and buildings, integrating a range of proprietary smart devices.
- Build and maintain a Building Digital Twin, creating a unified source of truth for the building's operational state.
- Develop internal tools to support and streamline Building Operating System workflows and processes.
- Own and deliver complex technical tasks, working independently and adapting quickly to changing priorities and system-wide challenges.
- Apply technical expertise across domains, balancing business needs and technical risk while contributing to architectural decisions and roadmap planning.
- Champion agile, test-driven development and automation—within CI/CD pipelines and across the entire engineering lifecycle.
- Ensure quality, maintainability, and observability of systems by following scalable design principles and best practices.
- Collaborate cross-functionally, working closely with Product Managers, Designers, and Engineers to deliver impactful solutions and mentor junior team members.
What you'll need
- Strong experience designing, building, running, and maintaining production software systems, ideally in IoT, smart home, or smart building environments.
- Fluency in modern software design patterns and distributed, event-driven architectures.
- 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.
- Familiarity with IoT connectivity technologies (e.g., Wi-Fi, BLE, Zigbee, Thread, LoRaWAN, NB-IoT, 5G) and 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.
Nice to have
- Experience 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).
- Understanding of IoT device lifecycle management, including provisioning, OTA updates, device identity, and security.
- Experience with observability practices across both edge devices and cloud systems.
What they offer
- Unlimited contract with 30 vacation days.
- Flexible, hybrid work with option to work abroad up to 40 days per year and flex hours.
- Company pension scheme, language courses, employee discounts, and mental health support.
- Virtual Shares Program to participate in GROPYUS' success.
- Ownership to drive and test your own solutions.
- Diverse, inclusive team environment.

