Title: Senior Technical Lead
Location: US Remote(But someone comfortable to work in PST time zone)
Experience:12+Years
Scope of Responsibilities:
Technical Leadership & Architecture:
-
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
-
Security model spanning device, tenant, and cloud
-
Ensure alignment with enterprise architecture, security, and platform standards
-
Identify and document technical dependencies for each feature
-
Proactively request, negotiate, and follow through on changes to internal dependencies where required
System Integration:
-
Lead integration with internal teams responsible for (not exhaustive):
-
Tenant management
-
Video ingestion services
-
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
Delivery & Scrum Participation
-
Lead and actively participate in:
-
Feature refinement and technical breakdown
-
Sprint planning
-
Trade‑off discussions during delivery
-
Provide technical guidance to engineers during implementation
-
Maintain a balance between velocity, quality, and architectural sustainability
Documentation & Communication
-
Produce clear technical documentation, including:
-
Architecture diagrams and design proposals
-
Integration and dependency documentation
-
Security and trust boundary descriptions
-
Present technical proposals and design decisions to:
-
Engineers
-
Product and program stakeholders
-
Broader technical leadership when required
-
Communicate risks, constraints, and trade‑offs clearly and early
Required Expertise
-
Senior‑level engineering experience with technical leadership responsibilities
-
Strong background in distributed systems and system integration
-
Proven experience with JavaScript / Node.js, including backend services and full‑stack applications
-
Prior work on systems involving video capture, ingestion, or streaming is strongly preferred incl. video encoding and processing on device.
-
Experience operating in environments with multiple internal teams and complex dependencies
-
Excellent written and verbal communication skills
Nice to have:
-
XP with regulated indusctries.
-
Experience developing software that integrates closely with hardware or edge devices