KIRTLAND AFB, NM, 87117, USA
3 days ago
Python Developer
**Description** SAIC is seeking a skilled and motivated Software Developer to support the Space Systems Command on a program that directly assists the US Space Force. The ideal candidate will be a Python developer responsible for porting a legacy Mission Unique Software (MUS) application to a modern, open-source command and control platform. The selected candidate will interface with Active Duty, US Government, and contractor personnel to re-engineer this software with a focus on creating a robust, secure, and maintainable application. This role offers an opportunity to work in a fast-paced, high-energy environment and is located at Kirtland AFB, New Mexico. **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. **Qualifications** + 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. + 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 U.S. citizen. + 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). REQNUMBER: 2601008 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
Confirm your E-mail: Send Email