- Company Name
- Helvar
- Job Title
- Lead Software Architect
- Job Description
-
**Job Title:** Lead Software Architect
**Role Summary:**
Drive the end‑to‑end architecture of secure, scalable IoT lighting control solutions for smart buildings on a 6‑month contract. Lead design, documentation, and stakeholder collaboration, while elevating best practices in architecture, security, and DevOps.
**Expectations:**
- Minimum 5 years experience as a senior software architect.
- Proven expertise in IoT protocols (MQTT, CoAP, AMQP), device management, edge computing, and data pipelines.
- Strong grasp of cybersecurity, privacy, and regulatory compliance for IoT ecosystems.
- Experience integrating data analytics and machine learning into real‑time systems.
- Fluent in English; excellent leadership, communication, and interpersonal skills.
**Key Responsibilities:**
- Design and oversee scalable, maintainable software architecture for integrated lighting control and smart building systems.
- Lead security and compliance planning, establishing best practices for data protection and privacy.
- Produce and maintain architecture documentation, decision records, and reference models.
- Collaborate with product managers, owners, and other architects to align technical strategy with business objectives.
- Evaluate and recommend new tools, frameworks, and platforms to enhance solution effectiveness.
- Champion DevOps practices, CI/CD pipelines, and automated testing to support rapid, reliable delivery.
**Required Skills:**
- Architecture design for large‑scale IoT, edge, and cloud environments.
- Proficiency in MQTT, CoAP, AMQP, and related IoT protocols.
- Device and firmware lifecycle management.
- Cybersecurity principles for IoT, including threat modeling, secure coding, and compliance frameworks.
- Real‑time data processing, analytics, and basic machine‑learning integration.
- DevOps tooling (Jenkins, GitLab CI, Docker, Kubernetes), CI/CD, and automated testing.
- Strong decision‑recording, documentation, and stakeholder communication.
**Required Education & Certifications:**
- Bachelor's (or higher) in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Cisco CCNA, or security credentials such as CISSP) are preferred.