Ground Software Engineer

INFINITY SYSTEMS ENGINEERING LLCPalmdale, CA
$110,000 - $160,000Hybrid

About The Position

The Ground Software Engineer designs, develops, integrates, and tests software for ground-based mission systems supporting DoD programs. This role focuses on C++ (primary), with additional work in C#, Python, and scripting for tools and automation. Engineers typically perform both development and integration/test activities, working closely with multi-disciplinary teams to deliver robust, secure, and user-focused ground applications and services.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field; or a combination of education and relevant experience.
  • Approximately 1–8+ years of software engineering experience.
  • Secret Clearance Required
  • Proficiency in C++ for application or service development.
  • Experience with at least one additional language: C# and/or Python (scripting for tools, automation, or data processing).
  • Experience with Git-based version control and GitLab or similar platforms.
  • Familiarity with agile development practices and issue tracking using tools such as Jira.
  • Strong problem-solving and debugging skills, especially in integration/test environments.
  • Effective communication and teamwork abilities in cross-functional, technical environments.
  • Ability to work full-time in either an on-site secure facility or approved remote environment, as defined by the role.
  • U.S. Citizenship is required.

Nice To Haves

  • Integration and test experience is particularly valuable and strongly preferred.
  • Experience with integration and system-level testing, including automated test frameworks.
  • Experience with Confluence or similar tools for documentation and collaboration.
  • Experience with CI/CD pipelines (e.g., GitLab CI) and DevOps-oriented workflows.
  • Knowledge of distributed systems, messaging, and networking used in ground mission systems.
  • Knowledge of database technologies (SQL or NoSQL) and data-driven applications.
  • Knowledge of DoD or aerospace/defense software programs and associated standards.
  • Relevant certifications (e.g., Security+, cloud, or language/tool-specific certifications) are a plus.

Responsibilities

  • Design, develop, and maintain ground software applications and services primarily in C++, with additional work in C# and Python/scripting as needed.
  • Implement features for mission operations, visualization, data processing, and system control in alignment with program requirements.
  • Write clean, maintainable, and well-documented code backed by coding standards and peer reviews.
  • Develop and execute unit, integration, and system-level tests; participate directly in integration and test events (highly valued).
  • Use GitLab, Jira, and related tools to manage source code, track defects, and validate changes.
  • Troubleshoot and resolve integration issues across software components, services, and external interfaces.
  • Assist in optimizing application performance, scalability, and reliability in operational environments.
  • Diagnose and resolve software issues reported from test labs or operational environments.
  • Analyze logs, traces, and metrics to identify root causes and implement corrective actions.
  • Document issues and resolutions, and contribute to continuous improvement of test and support processes.
  • Collaborate with systems, test, cybersecurity, and operations teams to refine requirements and design solutions.
  • Participate in agile development processes (sprint planning, stand-ups, retrospectives) and provide accurate task estimates and updates.
  • Contribute to user-focused design and usability improvements where applicable.
  • Create and maintain technical documentation including design artifacts, API/interface descriptions, and test procedures.
  • Ensure compliance with software development standards, DoD cybersecurity requirements, and internal quality processes.
  • Support audits, reviews, and technical interchange meetings as needed.

Benefits

  • 100% Company Paid monthly Medical and Dental premiums for you AND your family.
  • 401(k) company contribution, with free professional financial planning advisors
  • Three weeks' Vacation
  • Annual company reward trip after one year of employment.
  • 48 hours of sick leave
  • Flex-Spending options (Medical and Dependent Care)
  • Education and Professional Training Reimbursement.
  • Profit Sharing Plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service