Full Stack Software Developer
Job Description
Role context: A versatile Full Stack Software Developer to architect, build, and support an Electronic Warfare Planning Tool for SPACECOM and related operational needs. This onsite position operates within a small, agile team at a classified site in Colorado Springs. Salary range is USD 100,000 to 170,000 per year.
Responsibilities
- Collaborate with analysts and end users to translate requirements into functional, scalable software features.
- Develop both backend services and user interfaces for data ingestion, analysis, and visualization.
- Create analytical capabilities, including comparing satellite transponder data with EW system parameters to inform mission planning.
- Contribute to design decisions around user focus, simulation architecture, and long term scalability.
- Integrate diverse data sets, both structured and unstructured, including ingestion of classified documents.
- Assist with testing, debugging, and ongoing maintenance, including bug fixes and IT support tasks at a secure site as needed.
- Document functionality, workflows, and key technical decisions for team reference.
- Maintain security best practices to protect classified information throughout development.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum five years of professional software development experience, ideally in fast-paced or mission-driven environments.
- Proficiency in Python with experience building data-centric applications.
- Experience with at least one modern backend or web framework such as Django, Flask, or FastAPI.
- Experience with relational or NoSQL databases.
- Strong communication and collaboration skills; comfortable engaging with technical, analytical, and operational users.
- Ability to work independently across a broad range of development and support tasks.
Technologies
- Python, Django, Flask, FastAPI
- Relational databases and NoSQL databases
- DevOps practices, CI workflows, and cloud platforms
Security Clearance Requirements
- U.S. citizenship and eligibility for TS/SCI clearance required; active TS/SCI or TS with SCI eligibility preferred.
- Willingness to obtain a CI polygraph if required.
Preferred Qualifications
- Experience with analytical or modeling tools, simulation platforms, or operational support software.
- Exposure to electronic warfare, RF systems, or satellite communications.
- Knowledge of classified and secure application development practices.
- Familiarity with DevOps practices, cloud platforms, or modern user interface development.
- Experience providing on-site technical support or full-stack troubleshooting.
- U.S. citizen eligible for TS/SCI clearance, with active clearance preferred.