Search by job, company or skills

XTEN-AV

Technical Lead/Solution Architect (Cloud Eventing & Notifications) - Safety/RTLS MVP

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Title: Lead Engineer Safety & Presence Platform

Location: Noida (with 34 hours overlap with EST)

Team: Platform Engineering Safety & Presence

Employment Type: Full-time

Position Summary

Lead a small, high-impact squad (2 senior full-stack engineers with shared DevOps/QA support) to:

  • Deliver a cloud-first, private-site safety & presence MVP in 3 months.
  • Evolve it into a production-ready system in 67 months.

You will own the architecture, security, and delivery of a real-time eventing & notifications platform (web push/SMS/email) powered by gateways and badges.

Experience with LoRaWAN/ChirpStack is not mandatory; you are expected to learn on the job and reach hands-on proficiency within 23 weeks.

Role Responsibilities (Essential Functions)

Architecture & Delivery Ownership

  • Define and deliver the end-to-end pipeline: gateway ingest normalize zone logic multi-channel notifications audit.
  • Establish and track SLIs/SLOs for reliability and performance.

Cloud-First Private LNS

  • Stand up and operate a private LoRa Network Server (e.g., AWS IoT Core, The Things Stack, ChirpStack, or another service on VMs/k8s) inside a VPC.
  • Prefer Basics Station (TLS) while also supporting Semtech UDP.

Data & API Contracts

  • Author and maintain OpenAPI specifications and a versioning strategy.
  • Design backward-compatible APIs for a responsive web app and/or PWA and partner systems.

Security & Compliance

  • Enforce TLS everywhere, KMS-backed secrets, HMAC-signed webhooks, VAPID keys for web push.
  • Apply PII minimization and appropriate access controls.

Productization Path

  • Plan and sequence: accounts and RBAC, tenant/site model, licensing and entitlements, upgrades/rollback, diagnostics, and supportability.

Team Leadership

  • Coach two senior full-stack ICs.
  • Collaborate closely with in-house DevOps and QA.
  • Drive outcomes with crisp ADRs and operational runbooks.

GenAI-Augmented Delivery

  • Use GenAI tools for scaffolding code, tests, documentation, and KT summaries.
  • Maintain strong review gates and quality bars.

Day-to-Day Responsibilities (Essential Tasks)

  • Stand up the cloud LNS and create gateway onboarding templates (URIs, certs/keys), cellular fallback, buffering, and monitoring checklists.
  • Implement ingest services (MQTT/webhook) with idempotency, retries with backoff, correlation IDs, and structured logging.
  • Define event envelopes (SOS/telemetry) and BLE-assisted zone logic (RSSI bucketing/smoothing, confidence scoring); validate via walk tests.
  • Build and oversee notification orchestration:
  • Web push via Service Workers/VAPID
  • SMS via MSG91
  • Email via SES/SendGrid
  • with delivery receipts and audits.
  • Guide the PWA operator console: floor-plan overlay, live feed, acknowledgment/escalation flows, filters/search, and Reset Site tooling.
  • Establish observability: dashboards for p95 SOS latency, join/uplink confirm rates, gateway online %, and notification success.
  • Create and maintain ADRs, runbooks, and installer/onboarding documentation; lead readiness reviews for Demo Pilot GA.
  • Conduct design and PR reviews; unblock engineers; manage a risk register and cut scope when needed to hit dates.

Educational Qualifications & Experience

Required

  • Bachelor's or Master's degree in Computer Science, Electrical/Computer Engineering, Information Systems, or equivalent practical experience.
  • 7+ years building cloud or event-driven platforms (Node/TypeScript, Go, or C#) with Postgres (or similar), message/broker patterns, and production APIs (OpenAPI).
  • Demonstrated experience building and operating SaaS products (production SLIs/SLOs, on-call/incident playbooks, release management).

Preferred

  • Exposure to LoRaWAN (ChirpStack, The Things Stack, AWS IoT Core), Basics Station vs Semtech UDP, and gateway onboarding at scale.
  • Experience with web push (Service Workers/VAPID), SMS/email providers, BLE/beacon-driven zoning, and time-series stores (Timescale/ClickHouse).
  • Background in multi-tenant architecture, entitlements/licensing, and customer onboarding for B2B SaaS.

Core Competencies

  • Systems Design & Reliability:
  • Idempotency, rate limiting, pagination, backoff strategies, correlation/traceability, high availability, backup/restore.
  • Security Mindset:
  • Key and secrets management, TLS, HMAC, authN/Z, privacy-by-design.
  • Delivery Leadership:
  • Scope control, risk management, stakeholder communication, crisp documentation.
  • Customer Empathy:
  • Operator-first UX, fast incident triage, and focus on measurable outcomes (latency, delivery success, etc.).
  • Learning Agility:
  • Ability to master LoRa fundamentals quickly and translate them into robust runbooks.

Tools & Technologies (Nice to Have; Not All Required Day One)

ChirpStack; Basics Station/UDP; MQTT/Webhooks; Node/TypeScript or Go or C#; Postgres/Timescale; Redis/queues; React/TypeScript PWA; Service Workers/VAPID; MSG91/Twilio; Amazon SES/SendGrid; OpenAPI/Swagger; Docker/k8s; Grafana/Prometheus/OpenTelemetry; KMS/Secrets Manager; ADRs/Docs-as-Code; GenAI copilots.

Performance Outcomes (First 90 Days)

By Day 30

  • Cloud LNS live; 2 gateways onboarded.
  • Event envelope and zone schema approved.
  • OpenAPI v0 published.
  • SOS observed end-to-end in staging.
  • LoRa basics demoed independently.

By Day 60

  • Demo slice: SOS 10s p95; ack push/SMS/email with receipts.
  • 35 zones correct in walk tests.
  • KPI dashboard live.

By Day 90

  • Hardened demo: retries/limits, audit timeline, PII review, gateway templates.
  • Phase-B design (RBAC/licensing) signed off.

Work Conditions

  • Remote-friendly within India; periodic travel may be required for gateway bring-up or field walk tests.
  • Collaboration across time zones as needed for stakeholders.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133293979