Senior Python Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

SAIC · 12 hours ago

Senior Python Developer

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.

Information TechnologySecurityService IndustrySoftware
check
Work & Life Balance
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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
Act as primary technical contact on project and interact with stakeholders

Qualification

PythonLinuxDevSecOpsGitRESTful APIsCOSMOS OpenC3C/C++CI/CDDockerAnsible

Required

Bachelor's degree in computer science, engineering, or a related field, and nine (9) or more years of relevant experience, or a Master's degree and seven (7) 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 US 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
Experience managing daily tasks for a small team of developers

Preferred

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)

Company

SAIC specializes in IT, enterprise IT, engineering, and professional services.

Funding

Current Stage
Public Company
Total Funding
$522.13M
Key Investors
U.S. Geothermal
2025-09-22Post Ipo Debt· $500M
2010-09-13Post Ipo Equity· $22M
2006-10-13IPO

Leadership Team

leader-logo
Robert Fecteau
IT Advisor to CEO
linkedin
leader-logo
Prabu Natarajan
Chief Financial Officer
linkedin
Company data provided by crunchbase