Act as the technical lead for a scrum team building software deployed on edge devices. Design and evolve the end‑to‑end architecture, including edge‑hosted software components, integration with backend SaaS services, and a security model spanning device, tenant, and cloud. Ensure alignment with enterprise architecture, security, and platform standards. Identify and document technical dependencies for each feature and proactively request, negotiate, and follow through on changes to internal dependencies where required. Lead integration with internal teams responsible for tenant management, video ingestion services, and cloud platform and infrastructure (pipelines, deployment, observability). Ensure consistent data flows, APIs, authentication, and authorization across edge and cloud systems. Translate product requirements into technically sound, scalable integration designs. Lead and actively participate in feature refinement and technical breakdown, sprint planning, and trade‑off discussions during delivery. Provide technical guidance to engineers during implementation and maintain a balance between velocity, quality, and architectural sustainability. Produce clear technical documentation, including architecture diagrams and design proposals, integration and dependency documentation, and security and trust boundary descriptions. Present technical proposals and design decisions to engineers, product and program stakeholders, and broader technical leadership when required. Communicate risks, constraints, and trade‑offs clearly and early.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed