DW Cloud Architect
Listed on 2026-10-30
-
Software Development
DevOps, Software Architect, Cloud Engineer - Software, Backend Developer
Description
We are seeking an experienced Cloud Architect to drive the technical direction and architectural evolution of our cloud-based IoT Connectivity and Device Management platform.
The platform comprises distributed, Go-based backend services supporting IoT device connectivity, device management, telemetry, web-based applications, and integrations with external systems and cloud providers.
The successful candidate will own architectural decisions, guide the design and implementation of scalable and reliable services, and establish engineering standards that support platform performance, security, maintainability, and long-term evolution.
This is a senior technical leadership role focused on architecture and engineering direction rather than people management. The ideal candidate combines deep hands-on Go development experience with a strong understanding of distributed systems, cloud-native architectures, data platforms, and production operations.
Requirements Architecture and Technical Direction- Own and evolve the technical architecture and design principles for Go-based IoT Platform (IoTP) services.
- Define architectural patterns, service boundaries, integration approaches, and technical standards across the platform.
- Design and support containerized applications using Docker and Kubernetes in production environments.
- Apply cloud-native design principles for availability, horizontal scaling, resilience, resource efficiency, and operational maintainability.
- Work with Dev Ops and SRE teams to improve observability, monitoring, logging, alerting, incident response, and production reliability.
- Establish and improve CI/CD practices using Jenkins and associated build, test, release, and deployment automation.
- Incorporate security principles into service architecture, API design, and cloud deployments.
- Guide the implementation of PKI, TLS, certificate lifecycle management, authentication, authorization, and secure service-to-service communication.
- Design and review integrations with enterprise identity and access management systems using standards such as OAuth 2.0, OpenID Connect, and SAML.
- Promote secure coding practices, appropriate secrets management, tenant isolation, and least-privilege access controls.
- Provide technical direction to engineers and technical leads without direct people-management responsibilities.
- Mentor developers through design discussions, code reviews, architecture reviews, and knowledge sharing.
- Collaborate with product management, frontend and backend engineering, Dev Ops, SRE, and security teams to translate product requirements into effective technical solutions.
- Support complex production troubleshooting, root-cause analysis, performance investigations, and resolution of systemic reliability issues.
- Design and support containerized applications using Docker and Kubernetes in production environments.
- Apply cloud-native design principles for availability, horizontal scaling, resilience, resource efficiency, and operational maintainability.
- Work with Dev Ops and SRE teams to improve observability, monitoring, logging, alerting, incident response, and production reliability.
- Establish and improve CI/CD practices using Jenkins and associated build, test, release, and deployment automation.
- Incorporate security principles into service architecture, API design, and cloud deployments.
- Guide the implementation of PKI, TLS, certificate lifecycle management, authentication, authorization, and secure service-to-service communication.
- Design and review integrations with enterprise identity and access management systems using standards such as OAuth 2.0, OpenID Connect, and SAML.
- Promote secure coding practices, appropriate secrets management, tenant isolation, and least-privilege access controls.
- Provide technical direction to engineers and technical leads without direct people-management responsibilities.
- Mentor developers through design discussions, code reviews, architecture reviews, and knowledge sharing.
- Collaborate with product management, frontend and backend engineering, Dev Ops, SRE, and security teams to translate product requirements into effective technical solutions.
- Support complex production troubleshooting, root-cause analysis, performance investigations, and resolution of systemic reliability issues.
- Promote continuous improvement across architecture, engineering practices,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).