Senior Full Stack Engineer

Knightscope

Sunnyvale (CA)

On-site

USD 185,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision
401(k) plan
On-site facilities

Job summary

Knightscope, a NASDAQ-listed security-technology company, seeks a Senior Full Stack Engineer to design and own the web platform powering the Signals intelligence platform and ASR robot software across our fleet.

You will bridge backend services and operator-facing UI, deliver RESTful and GraphQL APIs, build real-time dashboards, and contribute to architectural decisions supporting nationwide robot operations.

Qualifications

  • 7–10 years of full stack software engineering experience with production-grade web apps.
  • Experience with enterprise SaaS, security operations, or IoT platforms preferred.
  • Strong in React, Node.js, and RESTful/GraphQL API design.

Responsibilities

  • Design and build scalable RESTful and GraphQL APIs for live media, alerting, reporting, and 3D feeds.
  • Develop responsive web interfaces for real-time dashboards and multi-stream review.
  • Architect 3D digital twin layer with real-time sensor data integration.
  • Build media pipeline integrations (WebRTC, RTSP, HLS, MP4) and storage via AWS S3.
  • Integrate camera APIs (Axis VAPIX, ONVIF) into Knightscope platforms.
  • Develop backend services for indexing, playback logging, and archival.
  • Support ASR robot platform software across the fleet; participate in CI/CD and reviews.

Skills

React
Redux
Node.js
TypeScript
HTML5
CSS3
RESTful APIs
GraphQL
WebRTC
Three.js
Babylon.js
Cesium
WebGL
AWS S3
SQL / NoSQL
Axis VAPIX / ONVIF
FedRAMP

Education

BS in Computer Science
Equivalent professional experience

Tools

Django/Flask/Express

Job description

About Knightscope Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.

About Knightscope Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.

About The Role

Knightscope is seeking a Senior Full Stack Engineer to design, build, and own the web platform powering the Signals intelligence platform and the ASR robot software stack across our full fleet — including the K1, K1Hv2, H1, K5, and K7. Signals is a complex, multi-layered web application integrating live robot telemetry, AI-driven alert management, real-time audio/video streaming, and a 3D digital twin visualization layer. This role is the bridge between backend services and the operator-facing experience — you will own full-stack feature delivery from RESTful API design through frontend implementation, and contribute to the architectural decisions that shape how security operators interact with a nationwide robot fleet.

Location Requirement

Full-time, on-site at Sunnyvale HQ (No relocation provided)

Key Responsibilities
  • Design and build scalable RESTful and GraphQL APIs supporting live media pipelines, alert management, reporting, investigation workflows, and 3D digital twin data feeds.
  • Develop highly responsive, accessible web interfaces for the Signals platform — including real-time dashboards, alert management views, investigation workspaces, and multi-stream video review with timeline scrubbing, frame-based navigation, and playback controls.
  • Architect and implement the 3D digital twin layer: real-time synchronization between physical robot state and digital environment using Three.js, Babylon.js, Cesium, or WebGL; sensor/telemetry data integration into live spatial visualizations.
  • Build and maintain live and recorded media pipeline integrations: WebRTC, RTSP, HLS, MP4 playback, and media storage/retrieval via AWS S3 and equivalent cloud services.
  • Integrate network camera APIs and device controls (Axis VAPIX, ONVIF, or equivalent) into Knightscope platforms.
  • Build backend services for media indexing, retrieval, playback logging, and archival using AWS S3/Glacier or equivalent.
  • Contribute to ASR robot platform software across the full fleet — including check-in/checkout flows, IMU bring-up, configuration management, and streaming and storage pipelines.
  • Maintain high code quality through peer code reviews, automated testing, and CI/CD practices; leverage AI-assisted development tools (GitHub Copilot, Claude.ai, or equivalent) to improve productivity and code quality.
  • Collaborate cross-functionally with robotics, AI/ML, audio/video, DevOps, and UI/UX teams; contribute to high-level product and architectural decisions.
Required Qualifications
  • 7–10 years of full stack software engineering experience with a strong focus on production-grade web applications; enterprise SaaS, security operations, or IoT-connected platforms strongly preferred.
  • Expert proficiency in React, Redux, Node.js, ES6/TypeScript, HTML5, and CSS3; experience with component-based design systems and WCAG AA accessibility standards.
  • Strong backend experience in Python, Java, or Node.js; proficiency with a major web framework (Django, Flask, Rails, Express, or equivalent) and RESTful/GraphQL API design.
  • Hands-on experience with live and recorded video/audio technologies: WebRTC, RTSP, HLS, MP4 — including frontend video player development with timeline scrubbing, frame navigation, and event markers.
  • Experience building 3D or 2D interactive digital twin interfaces using Three.js, Babylon.js, Cesium, or WebGL — including real-time sensor/telemetry data integration and live spatial visualization.
  • Solid experience with AWS services: S3, SQS, DocumentDB, Kinesis, or equivalent cloud-native media and data pipeline services.
  • Proficiency with SQL and NoSQL databases (MySQL, MongoDB, Amazon DocumentDB, or equivalent); experience with media indexing and retrieval patterns.
  • Familiarity with network camera APIs and protocols (Axis VAPIX, ONVIF, or equivalent) is a strong differentiator.
  • Experience with FedRAMP compliance or U.S. Government security protocols is a plus.
  • BS in Computer Science, Software Engineering, or related field — or equivalent professional experience.
Compensation & Benefits
  • Base Salary: $185,000 – $250,000 (DOE)
  • Equity: Stock options
  • Benefits: Medical, dental, vision, 401(k), paid time off
  • Location Requirement: Full-time, on-site at Sunnyvale HQ
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 185,000 - 250,000
Medical, dental, vision
401(k)
Paid time off
+1
Principal Engineer
Principal Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 180,000 - 230,000
Stock options
Medical benefits
Paid time off
Senior DevOps Engineer, Robotics
Senior DevOps Engineer, Robotics

Knightscope • Sunnyvale (CA)

On-site
USD 180,000 - 220,000
Medical, dental, vision
Stock options
401(k)
+2
Full Stack Engineer
Full Stack Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 175,000 - 200,000
Medical, dental, vision
401(k)
Paid time off
+1
Director Cybersecurity
Director Cybersecurity

Knightscope • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Medical, dental, vision
401(k)
Stock options
+1
Senior IT Support Engineer
Senior IT Support Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 115,000 - 135,000
Medical, dental, vision
401(k)
Stock options
Mission Intelligence Analyst
Mission Intelligence Analyst

Knightscope • Sunnyvale (CA)

On-site
USD 39,000 - 44,000
Medical, dental, vision
401(k)
Stock options
Senior Robotics Engineer
Senior Robotics Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Full-Stack Engineer - On-Site with Equity
Senior Full-Stack Engineer - On-Site with Equity

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 185,000 - 250,000
Medical, dental, vision
401(k)
Paid time off
+1
Senior Full-Stack Engineer: Real-Time Media & 3D Twin
Senior Full-Stack Engineer: Real-Time Media & 3D Twin

Knightscope • Sunnyvale (CA)

On-site
USD 185,000 - 250,000
Medical, dental, vision
401(k) plan
On-site facilities