General Atomics logo

Frontend Software Engineer, Federal

General Atomics

Charlottesville, VA
Full Time
Mid Level
74k-129k
12 days ago

Job Description

About the Role

General Atomics Integrated Intelligence Inc. (GA-I3) develops cutting-edge software solutions that transform raw data into actionable intelligence. We specialize in real-time global situational awareness and battle management, processing petabytes of data from hundreds of sources across air, land, and sea. Our systems—including the widely used THRESHER and DRAGONSPELL platforms—support tens of thousands of users at all levels of the DoD and Intelligence Community and enable critical decision-making for national security missions. We process hundreds of thousands of observations per minute, operating at the scale of global sensor networks and battlefield telemetry. Our backend architecture leverages technologies like Kafka, AWS, NiFi, and GeoMesa— the latter of which we designed and open-sourced—to deliver high-throughput, mission-resilient systems that turn streaming data into real-time intelligence. We are seeking Frontend Software Engineers to help build the next generation of global situational awareness and battle orchestration capabilities.

Key Responsibilities

  • Design and develop frontend applications for battlefield command and control and geospatial data visualization.
  • Review code contributions using software engineering best practices for readability, maintainability, testing, security, performance, etc.
  • Contribute to the evolution of our development processes, tools, and technologies to enhance efficiency and product quality.
  • Collaborate effectively with team members, other engineering teams, and stakeholders to deliver robust solutions to challenging problems.

Requirements

  • Typically requires a bachelor's or master's degree in computer science, information systems or related discipline and two or more years of progressive software development experience with a bachelor's degree.
  • Ability to obtain and maintain a Top Secret security clearance with SCI eligibility, and willingness to take a CI polygraph.
  • Proficiency in JavaScript frameworks (e.g., React, AngularJS, Vue.js).
  • Strong understanding of TypeScript, CSS3, and HTML5.
  • Experience with state management libraries (e.g., Redux, Vuex).
  • Knowledge of responsive design principles and cross-browser compatibility.
  • Ability to work independently and as part of a team.

Nice to Have

  • An understanding of formal software engineering principles including design, documentation, ticketing systems, and unit testing.
  • Knowledge of frontend tools and techniques used for optimizing and debugging performance in data-intensive applications.
  • Experience with map-based applications using OpenLayers, Leaflet, or Google Maps.
  • Familiarity with using Storybook for developing components.
  • Experience with software development in Linux.
Apply Now

Job Details

Posted AtJul 14, 2025
Salary74k-129k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About General Atomics

Website

ga.com

Location

Charlottesville, VA

Industry

Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches