Software Engineer - DoD Clearance, C/C++/Python

General Atomics Aeronautical Systems

Poway (CA)

On-site

USD 119,947,632 - 183,169,828

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Atomics Aeronautical Systems, Inc. (GA-ASI) is a world leader in remotely piloted aircraft and surveillance systems.

The role focuses on software development planning, coding, testing, and deployment across the enterprise with attention to secure DoD-compliant practices. The candidate should have a strong foundation in algorithms, data structures and OOP, with proficiency in C/C++ and working knowledge of Java or Python, plus familiarity with CI/CD and Docker/Podman.

Qualifications

  • Typically requires a bachelor’s or master’s degree in computer science, information systems or related discipline with 2+ years of software development experience.
  • Basic understanding of software development concepts, programming and analysis concepts.
  • Strong foundation in algorithms and data structures, and OOP concepts.
  • Proficiency in C or C++ and working knowledge of Java or Python.
  • Familiarity with CI/CD; experience with Docker/Podman is a plus; familiarity with React is a plus.

Responsibilities

  • Determine user requirements and plan software development within a broad scope.
  • Formulate detailed plans for implementation, including language, platform and resource needs.
  • Code, test and document designs; deploy applications enterprise-wide.
  • Maintain code with debugging and updates as the environment evolves.
  • Communicate with developers, users, management and wider community.
  • Observe all laws and safety procedures and work in a DoD context as required.

Skills

Programming concepts
C/C++
Java
Python
CI/CD
Docker/Podman
React
Communication
Team work
Problem solving

Education

Bachelor's or Master's in CS/IS

Tools

Docker/Podman
React

Job description

General Atomics Aeronautical Systems, Inc. (GA-ASI) is a world leader in remotely piloted aircraft and surveillance systems.

The role focuses on software development planning, coding, testing, and deployment across the enterprise with attention to secure DoD-compliant practices. The candidate should have a strong foundation in algorithms, data structures and OOP, with proficiency in C/C++ and working knowledge of Java or Python, plus familiarity with CI/CD and Docker/Podman.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Python & DoD Systems
Lead Software Engineer - Python & DoD Systems

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 116,000 - 209,000
DoD-Cleared Software Architect - Aviation Systems
DoD-Cleared Software Architect - Aviation Systems

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 140,000 - 253,000
Software Developer
Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 119,947,632 - 183,169,828
Lead Software Developer — Enterprise Applications
Lead Software Developer — Enterprise Applications

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 105,000 - 190,000
Aerospace Flight Software Engineer
Aerospace Flight Software Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 172,000
Supervisor Staff Software Developer
Supervisor Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 116,000 - 209,000
Senior Staff Software Architect – DoD-Cleared Enterprise
Senior Staff Software Architect – DoD-Cleared Enterprise

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 155,000 - 278,000
Staff Software Developer
Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 105,000 - 190,000
Software Architect
Software Architect

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 140,000 - 253,000
Systems Engineer
Systems Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 172,000