~35m ago
New
$160,000-$200,000/yr

Senior Software Engineer

United StatesUnited States·San Diegosenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Design, develop, integrate, test, and maintain software supporting complex military communications and mission systems. Contribute to software architecture and system design,

Requirements Summary

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM field, or equivalent relevant experience. Demonstrated experience designing, developing,

Technical Tools
Software EngineerSoftware Engineering

About GALT Aerospace:

At GALT Aerospace, our commitment since 2015 has been to provide the warfighter with advanced tools at the technical edge. We focus on rapid innovation in critical security challenges, particularly in developing advanced integrated communication systems for SWaP-constrained military airborne platforms. Our work equips warriors with adaptable and effective tools, contributing significantly to their success.

Job Overview:

As a Senior Software Engineer at GALT Aerospace, you will design, develop, and integrate software supporting advanced military communications and mission systems. You will work within a collaborative, multidisciplinary engineering team to develop distributed software solutions operating across airborne and ground-based platforms. This position requires strong technical ownership, independent problem-solving, and the ability to provide technical leadership throughout the software development lifecycle, from system architecture and design through implementation, integration, testing, and deployment. You will be expected to exercise sound engineering judgment, proactively identify technical challenges, and help drive software development efforts to successful completion.

Key Responsibilities:

  • Design, develop, integrate, test, and maintain software supporting complex military communications and mission systems.
  • Contribute to software architecture and system design, including the development of scalable, maintainable, and reusable software components.
  • Independently lead technical efforts, evaluate design alternatives, and drive assigned software development activities through completion.
  • Develop and integrate software across distributed systems, including airborne and ground-based computing platforms.
  • Troubleshoot and resolve complex software issues involving application behavior, system integration, performance, and reliability.
  • Collaborate with systems, hardware, cybersecurity, and integration and test engineering teams to develop and deliver integrated solutions.
  • Participate in software design reviews, code reviews, and technical discussions to ensure software quality and maintainability.
  • Develop and maintain software documentation, including design descriptions, interface definitions, and technical implementation details.
  • Support software integration, verification, validation, deployment, and troubleshooting in laboratory and operational environments.
  • Contribute to continuous improvement of software development processes, tools, automation, and engineering practices.
  • Provide technical guidance and mentorship to less experienced software engineers.
  • Identify technical risks, recommend solutions, and communicate progress, challenges, and recommendations to engineering leadership.

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM field, or equivalent relevant experience.
  • Demonstrated experience designing, developing, integrating, and maintaining complex software systems.
  • Demonstrated ability to take technical ownership of software development efforts, from planning and design through implementation, integration, and delivery.
  • Experience providing technical guidance, reviewing engineering work, and supporting the development of less experienced engineers.
  • Ability to independently identify technical challenges, evaluate solutions, and proactively drive issues toward resolution.
  • Ability to coordinate technical activities, communicate priorities, and collaborate with engineers across multiple disciplines to achieve project objectives.
  • Strong proficiency in Python, C++, or other modern programming languages.
  • Strong understanding of software architecture, object-oriented design, data structures, and software design principles.
  • Experience developing and troubleshooting software in Linux-based environments.
  • Experience designing and developing APIs, microservices, or distributed software systems.
  • Experience with relational or NoSQL databases.
  • Experience with Git or similar version control systems and configuration management practices.
  • Familiarity with continuous integration, continuous delivery (CI/CD), automated testing, and software development best practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong written and verbal communication skills, including the ability to clearly communicate technical decisions, risks, and recommendations.
  • S. citizenship and the ability to obtain and maintain a DoD security clearance.

Preferred Qualifications:

  • Experience developing software for aerospace, defense, military communications, or other mission-critical systems.
  • Experience with containerization technologies such as Docker or Podman.
  • Experience with front-end development frameworks such as Vue.js, React, or Angular.
  • Experience with networking protocols, distributed communications, and message brokers or publish/subscribe architectures.
  • Experience with automation and configuration management tools such as Ansible.
  • Experience implementing and maintaining CI/CD pipelines using Jenkins, GitLab CI, or similar platforms.
  • Experience with specific database technologies such as PostgreSQL, MongoDB, or Redis.
  • Experience with geospatial systems, tactical datalinks, or software-defined radios.
  • Familiarity with cybersecurity principles, secure software development, and DoD security requirements.
  • Experience integrating software with embedded systems, hardware interfaces, or resource-constrained computing platforms.
  • Experience leading software architecture decisions, technical design reviews, or cross-functional engineering efforts.
  • Advanced degree in a related STEM field or an active DoD security clearance.

Physical Requirements:

  • Must be able to sit or stand for 1 hour at a time
  • Must be able to operate a computer

What We Offer:

  • A role contributing to the enhancement of the warfighter's technical capabilities
  • Opportunities for personal and professional growth
  • Emphasis on maintaining a work-life balance
  • Competitive salary and benefits package

Application Process:

At GALT Aerospace, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as one grows and develops within a role. The base pay range for this role is between $160,000-$200,000, and a specific candidate's base pay will depend on their skills, qualifications, experience, and location.


Location & Eligibility

Where is the job
San Diego, United States
On-site at the office
Who can apply
US

About this job

Pay per year
$160,000–$200,000 a year
4% below the $187,500 median for Software Engineer jobs on Jobera (6,872 salaries).
Who can apply
United States
Posted
Today
Employer
has 7 open jobs on Jobera.

Listing Details

First seen
November 9, 2026
Last seen
November 9, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
68%
Scored at
November 9, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Software Engineer$160,000-$200,000