Senior Software Engineer (all genders)

Published: 2025-08-04

Work with us We're a team of passionate people from around the world with diverse industry experience who are shaping the future of sustainable living. Join us on our journey. Our hiring process Curious to learn how hiring works at GROPYUS? Take a look here. For the processing of personal data in the application process, you may read our full ...

Job details

Berlin, Germany (city)
Hybrid
Full-time

About The Company
GROPYUS creates sustainable, affordable, and aspirational buildings for everyone through modular construction and setting a new standard in smart living.

About The Role

As a Senior Software Engineer (f/m/d), you will be part of a high-impact team designing and enabling our GROPYUS Smart Living and Smart Building experience through scalable systems. You will help define and implement the architecture and operations of our Building Operating System, ensuring a robust, scalable digital infrastructure aligned with GROPYUS' mission of sustainable, affordable smart buildings. We build cross-collaborative and diverse teams that focus on products and are not tethered by ancient legacy systems or reporting structures.

What you will be doing
  • 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.
  • Execute full lifecycle development, including deployment, compliance, monitoring, and documentation using tools like ADRs, RFCs, and system specs.
  • Contribute to a culture of ownership, sustainability, and innovation, where curiosity and purpose drive real-world impact.
About You
  • You have strong experience designing, building, running, and maintaining production software systems, ideally in IoT, smart home, or smart building environments.
  • You are fluent in modern software design patterns and distributed, event-driven architectures.
  • You're comfortable with collaborative development practices such as pairing and TDD.
  • You have a solid understanding of Linux-based systems, containerization, and how edge devices interact with cloud infrastructure.
  • You have hands-on experience with Kotlin, Python, TypeScript, and technologies like PostgreSQL, Redis, message brokers, and major cloud platforms.
  • You have experience designing and operating highly available systems, ideally involving large fleets of connected devices.
  • You contribute effectively to roadmap planning, architectural discussions, and team strategy.
  • You’re familiar with IoT connectivity technologies (e.g., Wi-Fi, BLE, Zigbee, Thread, LoRaWAN, NB-IoT, 5G) and understand their practical trade-offs.
  • You have experience with IoT communication protocols such as MQTT, CoAP, WebSockets, or building automation standards like KNX, BACnet, Matter, Modbus, or Z-Wave.
  • You have worked with IoT data pipelines—streaming, telemetry ingestion, and time-series databases.
  • You have hands-on experience integrating sensors, controllers, or automation systems, ideally in building environments (HVAC, lighting, energy, access control).
  • Bonus: You understand IoT device lifecycle management, including provisioning, OTA updates, device identity, and security.
  • Bonus: You have experience with observability practices across both edge devices and cloud systems.
What We Offer
  • An unlimited contract with 30 vacation days.
  • Flexible, hybrid work: You can work from home or come into the office on the schedule that works best for you. Feel like traveling and working from another location? No problem. Tune into meetings and work from abroad for up to 40 days per year. In addition, flex hours allow you to prioritize important moments in your day.
  • Attractive perks and benefits: We offer a company pension scheme, language courses (English/German), and employee discounts with selected sustainable brands. Furthermore, our external partners in mental health support you in strengthening your mental health through anonymous private/group sessions.
  • Virtual Shares Program: Participate in the success of GROPYUS through our Virtual Share Program.
  • Ownership: You can truly make your mark with your work and contributions – on all our organizational levels. Find your solutions, drive and test them.
  • The chance to be part of something big: Our mission is to rethink an entire industry. Join us in reinventing construction and fostering sustainable, affordable living.
  • A diverse and enriching work environment: Become a valued member of a wonderfully diverse team of individuals from over 50 countries. At GROPYUS we value inclusion above all, ensuring that everyone feels they belong – no matter their background. In this way, our differences become strengths that help us grow as a team.
Join us on our mission to design buildings as continuously evolving products to create the most exciting and affordable experience for all. We build for people and conserve the resources of our planet.

We can't wait to get to know you.
For more information, visit our website, and if you have any questions, please reach out to us via email.
Apply