Full Stack Engineer
Location
United States
Posted
5 days ago
Salary
$170K - $250K / year
Seniority
Senior
Job Description
Full Stack Engineer
Swarm Aero
• Architect a frontend for a Command & Control (C2) system for heterogeneous aircraft swarms. • Build distributed, collaborative real-time infrastructure for controlling large numbers of aircraft in real-time with intermittent communications. • Develop and test new user interface concepts for swarming UAVs for representing data like vehicle telemetry, sensor data, scheduling, crew resources, data link management and more. • Own key new full stack features from design to deployment. • Ship great software early & often with excellent CICD, QA, DevSecOps.
Job Requirements
- Degree in Computer Science or equivalent experience
- 4+ years building complex full-stack software applications with significant frontend and backend contributions
- Familiarity with UI/UX design principles and tools to create user-friendly and appealing user interfaces
- Experience implementing web-based user interfaces using React or similar frontend frameworks
- Experience in developing both immediate mode (games, simulation, etc) and retained mode UIs
- Experience with performance sensitive application development
- Familiarity with video streaming protocols
- Familiarity with WebGL/OpenGL
- Working familiarity with C++
- Experience working with geospatial applications
Benefits
- Meaningful equity in a high-growth defense technology company
- Competitive base salary commensurate with experience
- Medical, dental, vision, and 401k
- PTO and paid sick leave
- Monthly wellness stipend
- Daily catered lunch (office)
- Paid parental leave
- Direct impact on a critical national security mission
- A world-class team of engineers and operators solving genuinely hard problems
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
SyncteraThe platform powering the future of FinTech and embedded finance. Build great banking products with Synctera.
• Build, ship, and operate backend services in Go for production use cases with real reliability and correctness requirements. • Design systems that process high-volume, event-driven data with clear audit trails and reproducible behavior. • Extend and improve existing platform capabilities without adding unnecessary complexity. • Partner closely with Product and Engineering to turn ambiguous financial-services problems into concrete technical solutions. • Build customer-facing AI features that apply LLMs and ML models to real compliance problems, with attention to evaluation, latency, cost, and failure handling in production. • Help raise engineering quality through strong technical judgment, mentoring, and pragmatic decision-making.
• Provision, configure, monitor, and decommission Debian-based virtual machines across Hyper-V, VMware ESXi, and OLVM environments using Cinc (Chef) and Ansible automation. • Perform routine Linux system administration, troubleshooting, and maintenance. • Participate in operating system upgrades and lifecycle management. • Develop, review, and maintain Cinc (Chef) cookbooks, Ansible playbooks, roles, data bags, and environments. • Improve infrastructure automation and configuration consistency. • Onboard servers into internal monitoring systems and Grafana. • Configure SNMP-based monitoring and alerting. • Investigate monitoring alerts and assist in resolving operational issues. • Participate in production monitoring during scheduled shifts. • Assist in operating shared infrastructure services, including: • RabbitMQ • Elasticsearch • Graylog • Grafana • Postfix mail relay clusters • BIND DNS servers • Sentry • Apply operating system and security updates through CI/CD pipelines and unattended upgrades. • Maintain firewall configurations (iptables, IP sets, F5 LTM/GTM). • Assist with TLS certificate lifecycle management using DigiCert and internal Certificate Authorities. • Participate in production incident response, disaster recovery activities, and post-incident reviews. • Help identify root causes and contribute to long-term operational improvements. • Maintain runbooks, operational documentation, knowledge base articles, and SaaS GRID documentation in Confluence. • Participate in infrastructure modernization initiatives, including: • Hypervisor migrations (VMware ESXi and Hyper-V to OLVM) • Debian major-version upgrades • Legacy platform migrations • Data center consolidation and decommissioning
• Lead the design and development of products and solutions for state governments and enterprise customers • Work side-by-side with customer delivery leads, engineers, and UX designers to ensure successful projects delivery and deployments • Translate customer requirements into technical architectures and working implementations • Act as a trusted technical advisor to public sector partners, guiding them through standards adoption and best practices • Build backend software and full-stack web and mobile applications that meet public sector security, privacy, and accessibility standards • Contribute to new and existing Rust codebases that run on backend services, mobile devices, and in the browser • Manage customer deployments and support operations
• Define technical strategy and architecture for public sector deployments, ensuring both technical excellence and alignment with policy and operational needs • Act as the senior technical representative in executive-level customer meetings, bridging the gap between technical details and business or policy outcomes • Lead multiple end-to-end multi-year projects from rapid prototyping to development to operations and maintenance • Architect and build backend systems, full-stack web applications, and mobile solutions with a focus on security, privacy, and accessibility • Translate government requirements into robust, standards-based solutions that integrate with both modern and legacy systems • Mentor and guide forward deployed engineers and delivery teams, setting standards for high-quality engineering and customer collaboration • Identify and drive efficiencies across projects, ensuring knowledge and tooling are shared across teams • Collaborate with platform teams to feed customer insights into SpruceID’s roadmap and contributions to global identity standards



