Software Developer

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

Job Summary

General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.

DUTIES AND RESPONSIBILITIES
  • Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications.
  • Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements.
  • Implementation of design including coding, testing, and documentation.
  • Deployment of applications across the enterprise including cross‑platform compliance and insuring availability of necessary resources.
  • Code maintenance including debugging and updating to keep pace with the evolving environment.
  • Assist in planning for future applications based on new developments in computer technology.
  • Communicate with the software developer group, with users, and with management as well as with the wider community.
  • Maintain the strict confidentiality of sensitive information.
  • Perform other duties as assigned.
  • Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Qualifications
  • Typically requires a bachelors or masters degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelors degree. May substitute equivalent experience in lieu of education.
  • Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts.
  • A strong candidate should have a good foundation in algorithms, data structures, and object‑oriented programming concepts.
  • A strong candidate should have a good understanding of C or C++ as well as a working understanding of Java or Python.
  • Familiarity with CI/CD (Experience with Docker/Podman a plus).
  • Familiarity with React a plus.
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
  • Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience.
  • The ability to work both independently and on a team is essential.
  • Able to work extended hours as required.
  • Ability to obtain and maintain a DoD Security Clearance is required.

Job Type: Full‑Time Hourly. Salary range: 87,070 – 132,963.

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

Similar jobs worth comparing

Staff Software Developer
Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 105,000 - 190,000
Supervisor Staff Software Developer
Supervisor Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 116,000 - 209,000
Supervisor Senior Staff Software Developer
Supervisor Senior Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 155,000 - 278,000
Software Architect
Software Architect

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 140,000 - 253,000
Aerospace Flight Software Engineer
Aerospace Flight Software Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 172,000
Senior Autonomy and AI SW Integration Engineer
Senior Autonomy and AI SW Integration Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 172,000
Software Test Analyst
Software Test Analyst

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 71,950 - 109,885
Project Engineer USMC Software
Project Engineer USMC Software

General Atomics Aeronautical Systems • Poway (CA)

Hybrid
USD 98,000 - 172,000
401(k) with company match
Company pension
On-site cafeterias
+2
Software Developer
Software Developer

General Atomics • San Diego (CA)

On-site
USD 116,000 - 209,000
Project Systems Engineer
Project Systems Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 81,000 - 142,000