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 Logo

Software Engineer – Streaming Data Applications

General Atomics

$89,110 - $155,680
Oct 7, 2025
Lehi, UT, US
Apply Now

General Atomics Integrated Intelligence, Inc. (GA-I3) is seeking to enhance its production solutions, including Thresher and Dragonspell, by designing, developing, and maintaining JVM-based applications for ingesting, processing, storing, analyzing, visualizing, and disseminating streaming data within Kubernetes environments.

Requirements

  • Strong experience developing JVM-based applications (Java, Kotlin, or Scala).
  • Hands-on experience with Kubernetes and cloud-native microservice architectures.
  • Proficiency with CI/CD pipelines, ideally in GitLab.
  • Experience working with streaming data technologies and visualization tools.
  • Ability to test, troubleshoot, and deliver in classified or secure environments.
  • Background in distributed systems, data engineering, or DevSecOps.
  • Familiarity with agile development practices and mob/ensemble programming.

Responsibilities

  • Application Development: Architect and implement applications on the JVM that ingest, process, store, analyze, visualize, and disseminate streaming data.
  • Cloud-Native Deployment: Develop and operate containerized services in Kubernetes, ensuring scalability, resilience, and efficiency.
  • CI/CD Practices: Drive continuous integration and delivery pipelines using GitLab CI/CD to ensure frequent, reliable, and high-quality releases.
  • Testing & Validation: Conduct thorough testing of software in classified environments to ensure compliance, security, and performance.
  • Team Leadership & Mentorship: Lead collaborative development practices such as mob programming and small team sprints. Provide coaching and guidance to junior developers to foster technical growth and team productivity.
  • Customer Engagement: Travel periodically to customer sites to deploy updates, gather feedback, elicit requirements, and collaborate on planning future releases.
  • Cloud-Native Architectures: Implement and maintain automated pipelines using GitLab CI/CD, with deployments validated in classified environments.

Other

  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree.
  • Ability to obtain and maintain DoD security clearance is required.
  • Strong communication skills and willingness to interact directly with customers, including onsite visits.
  • US Citizenship Required? Yes
  • Travel Percentage Required 0 - 25