Staff Software Engineer, GCS – Full Stack

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Full Stack Engineer building web-based ground control and command systems for Shield AI’s autonomous defense technology. Developing mission planning, telemetry, and C2 interfaces.

Responsibilities:

  • Develop and optimize high-performance, responsive web-based GCS/C2 software using React, TypeScript, Node.js, Go, and related technologies
  • Build map-centric mission planning, real-time command and control, video streaming, and telemetry visualization interfaces
  • Own technical direction for major GCS features and full-stack subsystems
  • Architect frontend/backend systems and robust APIs
  • Lead technical decision-making within the project area
  • Collaborate with Autonomy Capabilities, Perception, flight operations, external partners, platform integrators, C2 providers, and vehicle vendors
  • Author and negotiate REST/WebSocket schemas, API specifications, and interface contracts
  • Mentor mid-level engineers and support onboarding, leveling, and growth planning
  • Formally onboard senior new hires
  • Drive design reviews, UI/UX prototyping, API/ICD definitions, testing practices, and documentation
  • Own build, configuration, and validation of mission-ready ground stations and C2 web servers
  • Coordinate hardware/software compatibility, UI/UX readiness, and containerized releases
  • Travel to test sites and support live mission operations, including flight tests, range exercises, on-water trials, and integration events
  • Gather operator and pilot feedback, debug live C2 systems, and troubleshoot web interfaces and network configurations
  • Diagnose integration issues across GCS/C2 stacks, radio links, and telemetry streams
  • Tune UI rendering, API latency, database queries, and network performance
  • Architect and implement post-mission debrief utilities and telemetry analysis tools
  • Build automation to improve deployment pipelines, test and mission reliability, and simulation-based operator testing
  • Own compliance and integration with C2 standards and architectures such as A-GRA, UCI, OMS, STANAG 4586, and MAVLink
  • Interview candidates, define skills standards, and onboard new engineers
  • Travel approximately 10–20% of the year

Requirements:

  • BS/MS in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience
  • Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience
  • Experience with modern frontend frameworks such as React and TypeScript
  • Experience building full-stack or backend systems in C/C++, Python, TypeScript, or Go
  • Experience with service orchestration, command/status interfaces, and data pipelines
  • Deep familiarity with networked and distributed systems, UDP/TCP transport, custom binary protocols, reliable messaging, pub-sub/IPC middleware, and serialization/IDL tooling
  • Experience using AI-assisted development tools
  • Experience with relational or NoSQL databases; spatial/geographic data experience preferred
  • Experience owning a major software capability or system from architecture through field delivery
  • Track record of mentoring engineers and growing technical talent
  • Experience authoring or negotiating interface contracts, API specifications, or ICDs
  • Strong debugging and profiling skills
  • Ability to obtain a SECRET clearance
  • Preferred: GIS, web mapping libraries, and 2D/3D spatial data visualization
  • Preferred: video streaming protocols and multimedia frameworks
  • Preferred: post-mission telemetry analysis, log parsing, or web-based playback/debrief systems
  • Preferred: containerization and orchestration with Docker, Kubernetes, k3s/k3d
  • Preferred: platform control/autopilot protocols or DoD C2 standards
  • Preferred: experience working with flight operators, pilots, or military stakeholders
  • Active Secret or Top Secret clearance preferred
  • U.S. work authorization and export-control eligibility questions are part of the application process

Benefits:

  • Bonus
  • Benefits
  • Equity
  • Temporary benefits package for temporary employees, applicable after 60 days of employment
  • Full-time regular employee offer package includes pay within range listed, bonus, benefits, and equity
  • Travel to support field integration, customer demonstrations, or test events