Mid-Level; II, III) Software Engineer
Listed on 2026-09-14
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, DevOps
About Company
Founded in 2015, Global Air Logistics and Training, Inc. (GALT Aerospace) a rapid innovator, solving the world's critical security challenges to enable warriors to win...decisively. GALT Aerospace subscribes to Col John Boyd's tenet Wars are won by people, ideas and equipment, IN THAT ORDER. Warfighters need tools (equipment) that are flexible. GALT Aerospace will always satisfy the warfighter with such tools.
GALT Aerospace provides simple, effective information capabilities to support all levels of war and drive information to the lowest levels possible, enabling faster decision cycles and decisive results. GALT Aerospace uniquely focuses on architecture solutions, effective open systems integration, and rapid prototyping, fielding, and operations.
At GALT Aerospace, employees have incredible opportunities to work on revolutionary and nationally relevant systems. GALT Aerospace looks for people who align with its Core Values:
- The Right Thing:
- We work on important things that we are passionate about and will make a difference for the US National Security.
- We are ethical and forthright and expect the same from our employees.
- We operate with integrity in all things; we do the RIGHT THING.
- Trust and Respect:
- We always strive to earn and foster trust.
- We Act and communicate with respect.
- We foster mutually beneficial relationships.
- Add Value:
- We take ownership of our tasks and deliver results to our customers, partners and each other.
- We champion individual expertise, creativity, and accomplishments.
- We recognize that collaborative teams achieve even greater results.
San Diego, CA, Onsite. Minimal domestic travel required.
Job DescriptionGALT Aerospace is seeking a full-time, salaried Software Engineer II or III to design, develop, integrate, and sustain software for complex aerospace and defense systems. This role involves full-stack software development, distributed systems, hardware/software integration, automation, and deployment into secure and disconnected environments. Contribute to the full software development lifecycle, including requirements analysis, architecture and design, implementation, integration, testing, deployment, and sustainment.
Key Responsibilities:- Take ownership of and lead individual software features from requirements and design through implementation, integration, testing, and delivery.
- Collaborate with other software engineers and cross-functional engineering teams to integrate features into larger systems.
- Build and maintain full-stack applications, including front-end interfaces using Vue.js, APIs, and backend services primarily developed in Python.
- Design, develop, and integrate distributed software services using RPC, publish/subscribe messaging, and other inter-process or network communication patterns.
- Develop and integrate software interfaces using technologies such as Protocol Buffers and service-based APIs.
- Integrate software with external devices and hardware using serial interfaces, network protocols, and device-specific APIs.
- Integrate new features and capabilities into complex, multi-VM Systems-of-Systems deployed in secure, fully disconnected and air-gapped environments.
- Develop and maintain Ansible playbooks used to configure, provision, and deploy Red Hat Enterprise Linux (RHEL) systems and Windows virtual machines.
- Develop, containerize, deploy, and troubleshoot software components using Podman and OCI-compatible container technologies.
- Develop and troubleshoot software running across Linux and Windows environments.
- Develop, integrate, and troubleshoot software deployed across physical and virtualized environments.
- Participate in code reviews, architecture discussions, technical planning, system integration activities, and internal process improvement initiatives.
- Explore and implement practical uses of artificial intelligence and large language models (LLMs) to improve software development, engineering workflows, system capabilities, and automation.
- Develop or integrate AI agents and agentic workflows capable of interacting with tools, APIs, software repositories, documentation, and other engineering resources.
- Troubleshoot complex issues spanning application software, distributed services, operating systems, networking, virtualization, containers, and hardware interfaces.
- Bachelor's degree in in Computer Science, Software Engineering, Computer Engineering, or a related STEM field.
- 5+ years of professional software development…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).