Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Atomics Integrated Intelligence Logo

Software Engineer

General Atomics Integrated Intelligence

$66,940 - $116,965
Aug 18, 2025
Durham, NC, US
Apply Now

General Atomics Integrated Intelligence Inc. (GA-I3) is looking to solve complex, mission-critical problems in real-time global situational awareness and battle management by processing petabytes of data from hundreds of sources across air, land, and sea.

Requirements

  • Familiarity with Java, Scala, or similar programming languages
  • Understanding of basic software development principles and version control systems (e.g., Git)
  • Exposure to distributed systems, cloud environments (AWS preferred), or CI/CD pipelines
  • Interest in national security, geospatial systems, or real-time analytics
  • Experience with backend systems or data processing
  • Knowledge of Kafka, AWS, NiFi, and GeoMesa
  • Experience with Agile development methodologies

Responsibilities

  • Implement, document, test, and deploy software for a variety of systems with support from more experienced engineers
  • Develop and maintain test scripts and frameworks to validate software functionality
  • Debug and update deployed software in customer facilities and cloud environments to keep pace with evolving requirements and technologies
  • Participate in Agile ceremonies (standups, sprint planning, retrospectives, backlog refinement, and reviews) to support collaborative development
  • Learn and incorporate customer, user, and operational requirements into product features
  • Grow technical skills through team collaboration, pair programming, mentoring, company training, and funded personal development
  • Integrating multi-source data, optimizing backend services, or shaping how insights reach the end user

Other

  • Typically requires a bachelors or masters degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelors degree
  • Excellent written and verbal communication skills
  • Strong desire to learn and grow in a mission-focused engineering environment
  • Ability to work in a collaborative team environment
  • Ability to receive mentorship, structured training, and support for growth