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
View details
Apply Now