General Atomics
Charlottesville, VA

Software Engineer

Onsite$69,000 - $116,000/yrPosted 3 weeks agoRequired

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer at General Atomics

Job details

Location
Charlottesville, VA
Work type
Onsite
Compensation
$69,000 - $116,000/yr
Clearance
Required
Posted
3 weeks ago
Apply on
sjobs.brassring.com

About this role

General Atomics Integrated Intelligence Inc. develops software solutions for real-time global situational awareness and battle management. The Software Engineer will build and maintain performant, scalable backend systems, integrate multi-source data, and support enterprise applications for command and control, geospatial visualization, and analytics. The role includes collaborating with cross-functional teams, guiding technical design, and supporting mission-critical deployments.

What you'll do:

  • Take ownership of features or services from design through deployment, ensuring quality, performance, and maintainability
  • Apply secure coding practices and contribute to system reliability, observability, and compliance with relevant standards
  • Improve and sustain deployed capabilities across customer and cloud environments by addressing evolving operational needs
  • Integrate backend components into larger system architectures and support deployments in cloud and bare-metal environments
  • Conduct and contribute to code reviews to uphold engineering standards and mentor less experienced developers
  • Work closely with users, stakeholders, and domain experts to understand requirements and translate them into reliable, maintainable code
  • Lead backend efforts on enterprise Java applications for command and control, geospatial data visualization, and analytics
  • Influence technical decisions during design, planning, and cross-team coordination meetings
  • Document technical decisions and communicate clearly with technical and non-technical stakeholders

What they're looking for:

  • Typically requires a bachelors degree in computer science, information systems or related discipline. May substitute equivalent experience in lieu of education
  • Must have a general understanding of software development concepts, principles, and theory and demonstrate the ability to apply programming and analysis concepts
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment while organizing work assignments to meet established timetables
  • Strong communication, computer, and interpersonal skills are required to enable an effective interface with other professionals, produce appropriate documentation, and present results to an internal audience
  • The ability to work independently and as part of a team is essential
  • Experience with a variety of programming languages (Java, Scala, Python, and Golang)
  • Experience with deployment technologies, such as Kubernetes (K8s) for container orchestration
  • Experience with containerization technology (Docker)
  • Understanding of AWS services and cloud environments
  • Knowledge of CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins)
  • Must be able to work extended hours as required
  • Ability to obtain and maintain DoD security clearance is required
Ready to apply to General Atomics?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About General Atomics

General Atomics
Charlottesville, VA