Logo
General Atomics Integrated Intelligence

Senior Software Engineer

General Atomics Integrated Intelligence, Charlottesville, Virginia, United States, 22904

Save Job

Join to apply for the

Senior Software Engineer

role at

General Atomics Integrated Intelligence

Job Summary 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.

What You’ll Do

Collaborate with cross‑functional teams—including UI/UX engineers, mission engineers, data scientists, and product owners—to design and deliver software that is performant, scalable, and tailored to complex user needs.

Integrate multi‑source data and optimize backend services to shape how insights reach the end user, directly supporting operational missions that have real‑world impact.

Lead the design, implementation, and delivery of high‑impact backend software solutions and guide long‑term planning efforts to influence technical roadmaps aligned with organizational goals and product strategy.

Represent GA‑I3 as a senior technical point of contact for customers, partners, and engineering teams, coordinating deployments and upgrades across distributed environments.

Mentor mid‑level and junior engineers, fostering a culture of continuous learning, ownership, and technical excellence across the full development lifecycle.

What We Believe

Solving Meaningful Challenges – Building mission‑driven technology that makes a difference.

Collaborative Culture – Working as a team to push boundaries and innovate.

Technical Excellence – Encouraging continuous learning, curiosity, and efficiency.

Idea Meritocracy – Valuing ideas based on impact, not hierarchy.

Duties and Responsibilities

Lead development activities and design high‑impact backend software solutions.

Guide long‑term planning efforts and influence technical roadmaps for backend services and system architecture.

Represent GA‑I3 as a senior technical point of contact for customers, partners, and engineering teams.

Evaluate and implement cross‑platform deployment strategies and coordinate software deployments across distributed environments.

Contribute to system‑wide performance tuning, identify architectural risks, and propose mitigation strategies.

Develop mentoring structures and foster continuous learning, ownership, and technical excellence among less experienced engineers.

Job Qualifications

Typically requires a bachelor’s degree, master’s degree or PhD in computer science, information systems or related discipline and progressive software development experience: six or more years of experience with a bachelor’s degree, four or more years of experience with a master’s degree, or two or more years with a PhD, with equivalent experience allowed.

Deep expertise in Java and/or other backend languages (e.g., Scala, Go).

Demonstrated technical leadership in cross‑functional engineering efforts.

Strong written and verbal communication skills, including experience working directly with customers or stakeholders.

Preferred Skills and Qualifications

Proven experience architecting and scaling distributed systems.

Deep expertise in backend architecture, distributed systems, and service design.

Experience with performance tuning and high‑availability system design.

Familiarity with Kafka, NiFi, GeoMesa, AWS, or other cloud‑native technologies.

Experience leading incident response, root cause analysis, and operational improvements.

Ability to interface directly with customers and senior stakeholders.

Experience working in the DoD or Intelligence Community.

Salary $105,890 - $189,545

#J-18808-Ljbffr