Ground Software Engineer

Barrios Technology•Houston, TX

About The Position

Barrios Technology is seeking a Ground Software Engineer to work with commercial spaceflight partners and contribute to space exploration programs, including work involving NASA, Intuitive Machines, Axiom Space, and Lockheed Martin. The role focuses on developing web-based ground systems for commanding, telemetry monitoring, and mission planning. The engineer owns the software development lifecycle, from design and implementation through testing, deployment, and operational support. The position works in Agile development cycles and collaborates with Mission Operations teams and multidisciplinary engineering groups on system integration, readiness, and mission operations simulations. The engineer also interfaces with hardware design and development teams and provides technical input during program milestones and reviews. The position generally takes place in an office environment, though work may be inside or outside depending on the task. It may involve commuting or travel to other installations. Extended sitting, lifting and carrying up to 25 pounds, and entering test-facility areas may be required. The role requires regular attendance and may require schedule adjustments outside normal hours during peak periods or surge requirements. Applicants must be U.S. citizens and successfully complete a U.S. government background investigation; eligibility for access to classified information may also be required. A post-offer, pre-employment drug test is a condition of employment.

Requirements

  • Bachelor of Science degree in Software Engineering, Computer Engineering, Technology, Physics, or Math from an accredited institution, plus two years of related software development experience.
  • Experience with Git-based platforms such as GitLab or GitHub.
  • Experience with at least one backend framework, such as ASP.NET or Flask.
  • Proficiency with Linux commands, system tools, and bash scripting.
  • Proficiency in object-oriented programming, such as C or C++.
  • Experience working on cross-disciplinary engineering teams.
  • Strong communication, coordination, and presentation skills.
  • Ability to collaborate effectively with customers and stakeholders.
  • Must be a U.S. citizen and successfully complete a U.S. government background investigation.
  • Must meet eligibility requirements for access to classified information if subject to a government security investigation.
  • Ability to sit for extended periods.
  • Ability to lift and carry up to 25 pounds.
  • Sufficient mobility to enter test-facility areas when necessary.
  • Ability to maintain regular attendance and adjust schedules outside normal hours during peak periods and surge requirements.
  • Ability to work in a team atmosphere and maintain professional behavior that promotes productivity, teamwork, and cooperation.
  • Appropriate grooming and dress that do not impose a safety risk or hazard.
  • May be required to commute and travel to other installations as needed.
  • Must pass a post-offer, pre-employment drug test.

Nice To Haves

  • Hardware/software integration experience.
  • Experience supporting spaceflight programs.
  • Experience working in a real-time console or operations center environment.
  • Familiarity with CMMI frameworks.
  • Experience with software architecture and system design.
  • Experience with Agile development methodologies.
  • Experience with product lifecycle tools such as JIRA or JAMA.
  • Experience with containerization technologies such as Docker.
  • Experience with cloud platforms such as AWS.
  • Experience with data visualization tools such as Grafana.
  • Master's degree in a related field.

Responsibilities

  • Develop web-based ground systems for commanding, telemetry monitoring, and mission planning.
  • Own the full software development lifecycle, including design, implementation, testing, deployment, and operational support.
  • Contribute to Agile development cycles, including sprint planning, integration, and verification activities.
  • Collaborate with Mission Operations teams to support system integration and readiness.
  • Support mission operations simulations.
  • Integrate software solutions in a multidisciplinary engineering team.
  • Interface with hardware design and development teams.
  • Provide technical input during major milestones and program reviews.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service