General Atomics · 3 months ago
Senior Software Engineer – Streaming Data Applications
General Atomics Integrated Intelligence, Inc. (GA-I3) is focused on providing production solutions for the Intelligence Community, Department of Defense, and commercial industry. They are seeking a Senior Software Engineer to design and maintain JVM-based applications for processing and analyzing streaming data in Kubernetes environments, while also mentoring junior developers and ensuring disciplined release practices.
EnergyEnergy EfficiencyManufacturingWireless
Responsibilities
Architect and implement applications on the JVM that ingest, process, store, analyze, visualize, and disseminate streaming data
Develop and operate containerized services in Kubernetes, ensuring scalability, resilience, and efficiency
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
Drive continuous integration and delivery pipelines using GitLab CI/CD to ensure frequent, reliable, and high-quality releases
Conduct thorough testing of software in classified environments to ensure compliance, security, and performance
Travel periodically to customer sites to deploy updates, gather feedback, elicit requirements, and collaborate on planning future releases
Qualification
Required
Typically requires a bachelors degree, masters degree or PhD in computer science, information system or related discipline and progressive software development experience as follows; nine or more years of experience with a bachelors degree, seven or more years of experience with a masters degree, or four or more years with a PhD
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
Demonstrated ability to lead teams and mentor developers
Experience working with streaming data technologies and visualization tools
Ability to test, troubleshoot, and deliver in classified or secure environments
Strong communication skills and willingness to interact directly with customers, including onsite visits
Ability to obtain and maintain DoD security clearance is required
Preferred
Background in distributed systems, data engineering, or DevSecOps
Familiarity with agile development practices and mob/ensemble programming
Benefits
Relocation Assistance Provided?
Company
General Atomics
General Atomics is a defense and technology company specializing in research and technology development.
Funding
Current Stage
Late StageTotal Funding
$6.76MKey Investors
US Department of Energy
2023-08-14Grant
2023-05-09Grant
2022-09-19Grant
Recent News
Gulf Times
2025-12-22
thepeninsulaqatar.com
2025-12-21
2025-11-11
Company data provided by crunchbase