General Atomics · 1 month ago
Senior Software Engineer – Streaming Data Applications
General Atomics Integrated Intelligence, Inc. (GA Intelligence) is focused on providing advanced situational awareness capabilities for various users. They are seeking a Senior Software Engineer to design and maintain applications for processing streaming data, while also mentoring junior developers and ensuring high-quality releases.
EnergyEnergy EfficiencyManufacturingWireless
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
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
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
Customer Engagement: 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 systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education
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
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