Tech Stack
CloudDockerIoTLinuxPython
About the role
- Lead, coach, and develop a team of around 6 engineers through regular 1:1s, career development discussions and providing constructive feedback and support
- Foster a collaborative, high-performance culture that encourages innovation, accountability, and continuous improvement
- Identify development opportunities, support skill-building, and guide performance management
- Collaborate with product managers and stakeholders to set clear goals and priorities
- Support the team in planning, estimating, and delivering high-quality outcomes and maintain a sustainable pace by balancing capacity, priorities, and individual workloads
- Drive continuous improvement in team processes and ways of working
- Derive short and long-term technical roadmap with the team and propose solution concepts
- Ensure successful one-time delivery of technical projects and create and optimize processes around development and operational lifecycle of the IoT platform
- Monitor and maintain the IoT platform to ensure high availability and scalability
- Work closely and ensure effective communication with cross-functional teams, including product management, operations, and suppliers for hardware engineering
Requirements
- Degree in Computer Science, Software Engineering, or related field
- 4+ years of professional experience in software engineering (software development & system design)
- 2+ years in technical leadership, with at least 1 year of people management
- Strong programming skills in Python or another object-oriented language
- Proficiency in Linux and Bash scripting
- Experience with embedded and electrical hardware integration (e.g. industry PCs, powers supplies, surveillance cameras, networking)
- Familiarity with Docker and cloud-native deployment strategies as well as git based workflows
- Understanding of key security concepts and best practices for backend services
- Experience with industrial protocols and messaging brokers (e.g., MQTT)
- Strong understanding of client-server architectures, backend security, and networked systems
- Experience with large-scale IoT device management and interpretation of large-scale telemetry data
- Strong written and spoken English skills (level C1 on the CEFR scale)