Share this job
Software Developer (Python)
Kirtland Air Force Base, NM
Apply for this job

Abacus Solutions Group

We are built on our shared core values. We are difference makers, passionate about serving. We work hard with integrity and do the right thing. We hire, review, reward, and recognize our teammates based on these characteristics. It is important that you share these values to be part of our team.

 

Position Summary:

We are seeking a skilled Software Developer to support a mission-critical space systems program aligned with U.S. Space Force operations. This role focuses on modernizing a legacy application into a secure, scalable, Python-based solution within an open-source command and control framework. The developer will analyze existing systems, build APIs and automation tools, and implement robust testing and DevSecOps practices. Candidates will collaborate with government, military, and contractor teams to deliver high-quality, maintainable software. This position offers the opportunity to contribute to impactful national security initiatives in a fast-paced environment.

 


Primary Duties and Responsibilities:

  • Analyze the architecture, functionality, and dependencies of the legacy MUS
  • Design, develop, and implement a modernized, Python-based version of the MUS within the COSMOS OpenC3 framework
  • Create and extend system automation, integration tools, and APIs for the new application
  • Develop and execute comprehensive testing plans, including unit and integration tests, to ensure the ported application meets all functional, performance, and security requirements
  • Integrate security into the development lifecycle (DevSecOps), utilizing code analysis tools and participating in all security processes, including remediation and disaster recovery operations
  • Author, collaborate on, and maintain high-quality project, system, and service documentation
  • Engage in day-to-day process optimization, issue discovery, and provide root cause analysis for software defects

 

Required Skills and Experience:


  • Active Top Secret or DoE Q clearance with SCI eligibility (must be eligible for SCI indoctrination within first 3 months of start date) and be able to obtain and maintain TS/SCI. Must be a US citizen.
  • Bachelor’s degree in computer science, engineering, or a related field, and five (5) or more years of relevant experience, or a Master's degree and three (3) or more years of relevant experience. Will accept 4 additional years of experience in lieu of degree.
  • Proven work experience as a software developer with strong, demonstrated proficiency in Python
  • Practical experience developing and deploying applications on Linux-based distributions
  • Experience with version control systems such as Git

 

Desired Skills and Experience:

  • Experience with C/C++ for analyzing the legacy codebase is a plus
  • Direct experience with the COSMOS OpenC3 platform
  • Familiarity with satellite ground systems, Telemetry & Command (T&C) processing, and CCSDS standards
  • Knowledge of API design principles and experience building RESTful APIs
  • Demonstrated experience with Python test automation frameworks
  • Understanding of DevSecOps practices and experience with static/dynamic code analysis tools (e.g., SonarQube, Fortify)
  • Familiarity with CI/CD pipeline development using tools like GitLab CI or Jenkins
  • Experience with virtualization products and containerization technologies (e.g., Docker)
  • Knowledge of automation and configuration management tools (e.g., Ansible, Puppet)

 

Security Requirements

  • Must be a US Citizen
  • Active TS/SCI security clearance is required.

 

All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.


Apply for this job