Senior Software Engineer
New
G
GROPYUSConstruction Technology
Flexible, hybrid work: You can work from home or come into the office on the schedule that works best for you.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerPostgreSQLPythonIoTKotlinTypeScriptRedisLinux
Requirements
- Strong experience in 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 cloud infrastructure.
- Hands-on experience with Kotlin, Python, TypeScript.
- Experience with PostgreSQL, Redis, and message brokers.
- Experience designing and operating highly available systems with large fleets of devices.
- Familiarity with IoT connectivity (Wi-Fi, BLE, Zigbee, Thread, LoRaWAN, NB-IoT, 5G).
- Experience with IoT protocols (MQTT, CoAP, WebSockets) or building automation standards (KNX, BACnet, Matter, Modbus, Z-Wave).
- Experience with IoT data pipelines, streaming, telemetry, and time-series databases.
Responsibilities
- Design and operate scalable IoT systems powering smart homes and buildings.
- Build and maintain a Building Digital Twin for a unified source of truth.
- Develop internal tools to support and streamline Building Operating System workflows.
- Own and deliver complex technical tasks, working independently.
- Contribute to architectural decisions and roadmap planning.
- Champion agile, test-driven development, and CI/CD automation.
- Ensure quality, maintainability, and observability of systems.
- Collaborate with Product Managers, Designers, and Engineers.
- Execute full lifecycle development including deployment, compliance, and documentation.
View Full Description & ApplyYou'll be redirected to the employer's site