Staff Software Engineer, GCS – Full Stack

Posted 7 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Develop and enhance high-performance, responsive web-based GCS/C2 software utilizing React, TypeScript, Node.js, Go, and associated technologies.

• Create map-centric mission planning, real-time command and control, video streaming, and telemetry visualization interfaces.

• Take ownership of the technical direction for significant GCS features and complete subsystems.

• Design architecture for frontend/backend systems and resilient APIs.

• Lead technical decision-making within the project's scope.

• Collaborate with teams in 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 assist with onboarding, career advancement, and growth planning.

• Formally onboard senior new hires.

• Drive design reviews, UI/UX prototyping, API/ICD definitions, testing methodologies, and documentation.

• Manage the build, configuration, and validation of mission-ready ground stations and C2 web servers.

• Ensure 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.

• Collect feedback from operators and pilots, debug live C2 systems, and troubleshoot web interfaces and network configurations.

• Diagnose integration issues across GCS/C2 stacks, radio links, and telemetry streams.

• Optimize UI rendering, API latency, database queries, and network performance.

• Design and implement utilities for post-mission debriefs and telemetry analysis tools.

• Develop automation to enhance deployment pipelines, test and mission reliability, and simulation-based operator testing.

• Ensure compliance and integration with C2 standards and architectures such as A-GRA, UCI, OMS, STANAG 4586, and MAVLink.

• Conduct interviews, define skill 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; 6 years with a Master’s degree; 4 years with a PhD; or equivalent work experience.

• Proficient in modern frontend frameworks such as React and TypeScript.

• Experience in building full-stack or backend systems in C/C++, Python, TypeScript, or Go.

• Familiarity with service orchestration, command/status interfaces, and data pipelines.

• In-depth knowledge of networked and distributed systems, UDP/TCP transport, custom binary protocols, reliable messaging, pub-sub/IPC middleware, and serialization/IDL tooling.

• Experience utilizing AI-assisted development tools.

• Proficient with relational or NoSQL databases; spatial/geographic data experience is preferred.

• Experience managing a significant software capability or system from architecture to field delivery.

• Proven track record of mentoring engineers and cultivating technical talent.

• Experience in authoring or negotiating interface contracts, API specifications, or ICDs.

• Strong debugging and profiling abilities.

• Capability to obtain a SECRET clearance.

• Preferred: GIS, web mapping libraries, and 2D/3D spatial data visualization.

• Preferred: knowledge of video streaming protocols and multimedia frameworks.

• Preferred: experience with post-mission telemetry analysis, log parsing, or web-based playback/debrief systems.

• Preferred: expertise in containerization and orchestration with Docker, Kubernetes, k3s/k3d.

• Preferred: familiarity with platform control/autopilot protocols or DoD C2 standards.

• Preferred: experience collaborating with flight operators, pilots, or military stakeholders.

• Active Secret or Top Secret clearance is preferred.

• U.S. work authorization and export-control eligibility questions are included in the application process.


🏝️ Benefits

• Bonus.

• Comprehensive benefits.

• Equity options.

• Temporary benefits package for temporary employees, applicable after 60 days of employment.

• Full-time regular employee offer package includes compensation within the listed range, bonus, benefits, and equity.

• Travel opportunities to support field integration, customer demonstrations, or test events.

People also viewed

MAI Group6 hours ago

Senior Agentic Software Engineer – all genders

DE flagGermany, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Shield AI6 hours ago

Senior Engineer, Software Systems

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Samsara6 hours ago

Senior Software Engineer I/II, Operational AI

CA flagCanada, +1 more countryFull-timeFull-stack EngineerC$142.8k – C$184.8k/year
ApplyView job
WBS7 hours ago

Tech Lead, Dynamics 365 CRM

DE flagGermany, +1 more countryFull-timeFull-stack Engineer
ApplyView job
General Motors7 hours ago

Staff AV Behavior Safety Engineering Lead

US flagUnited States OnlyFull-timeFull-stack Engineer$185.1k – $284.1k/year
ApplyView job
Samsara8 hours ago

Senior Software Engineer I/II, Operational AI

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$154.7k – $260k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers