Software Architect

Until 9/7/2026 First posted July 9, 2026 Last posted July 9, 2026
Job description
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.

General Atomics Aeronautical Systems Inc. is a defense contractor leading the way in unmanned aerial systems. We invent and pioneer modern solutions for military, security, governance, environmental operations and more. We support our customers with the greatest medium-altitude and small unmanned aircraft systems, and cutting-edge mission payload and exploitation technologies. Our vision is to enable information dominance by providing our customers with around-the-clock and around-the-world situational awareness and effects delivery. Our mission is to provide persistent, versatile, affordable airborne surveillance and effects, and turn surveillance data into actionable intelligence. Our corporate culture focuses on delivering innovative solutions to our global customers and we lean forward with internal research investments to anticipate our customers’ needs.

As a Software Architect, you will be responsible for working with program managers, customers, and system architects across the company to understand their software needs and architect software solutions to accomplish those goals. 

DUTIES & RESPONSIBILITIES:
  • Analyzing customer requirements and developing original architectures.
  • Reviewing architecture and software solutions across the product portfolio.
  • Establishing and maintaining productive working relationships with managers across the organization.
  • Recommending software approaches and tools based on best practices in the industry.
  • Contributing to department of defense standards groups on behalf of the company.
  • Briefing upper management and customers on software.
  • Managing original research activities and budgets.
  • Estimating software development efforts.
  • Optimizing the software development life cycle activities.
  • Standing up new development teams and setting the course of their development approach.
  • Trouble shooting existing software systems and recommending improvements.
  • Training software personnel and reviewing their work.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

 
About this role

Summary

Designs and reviews software architecture, leads development teams, and recommends best practices.

Job title

Software Architect

Experience level

null

Industry

defense

Location requirements

remote work allowed, no specific location mentioned

Salary

Not specified

Management role

No

Skills & keywords

Required skills

software architecturereviewing solutionsestimating effortstroubleshooting software

Preferred skills

None specified

Specializations

architecturesoftware developmentsystem designresearch
Locations

Structured locations inferred from the posting.

No structured locations extracted for this role yet.