Design and develop secure, scalable IoT applications used by businesses throughout Western Europe. As a Software Engineer, you'll play a key role in building backend systems and cross-platform mobile solutions for smart environments, leveraging Kotlin Multiplatform and Android technologies within a collaborative agile framework.
What You’ll Do
- Develop and maintain backend services using Kotlin and Java, primarily with Spring Boot, deployed across cloud and on-premise environments.
- Build and optimize secure, high-performance APIs and microservices that power smart building and home automation systems.
- Implement full-stack features using Kotlin across platforms, including Android and multiplatform UIs with Jetpack Compose and Compose Multiplatform.
- Collaborate on system architecture, deployment strategies, and operational resilience using containerization and cloud platforms like AWS, Azure, or Google Cloud.
- Integrate monitoring and observability tools such as Prometheus, Grafana, and ELK to ensure system reliability and performance.
- Apply secure coding practices and cryptographic principles to protect sensitive data and device communications.
What We’re Looking For
- Proven experience with Kotlin and Java backend development, including Spring Boot and coroutine-based asynchronous programming.
- Strong understanding of RESTful API design, microservices patterns, and distributed system architecture.
- Hands-on experience with Docker, Git, CI/CD pipelines (e.g., GitHub Actions or GitLab CI), and both relational and NoSQL databases.
- Familiarity with dependency injection frameworks like Koin and networking libraries such as Ktor.
- Experience shipping production Kotlin Multiplatform applications and developing with Jetpack Compose.
- Knowledge of cloud infrastructure, scalability, and performance optimization techniques.
Why This Matters
Your work will directly impact real-world security and connectivity for thousands of organizations. You’ll help define how systems are built and improved, with ownership over both product direction and engineering practices. With access to modern tools, learning resources, and flexible work arrangements, you’ll be supported to grow and innovate.
How We Support You
- Flexible work model with hybrid options based in Bonn, Germany, focused on outcomes over oversight.
- Support for coworking spaces and language learning through monthly compensation.
- Budget for courses, training, and e-learning platforms to advance your skills.
- Opportunities to contribute to security standards and influence technical direction across the industry.
- A collaborative, flat-team environment where your input shapes both technology and process.