Software Developer - OPIR (On-Site)

C-Star Solutions•Alexandria, VA
•Onsite

About The Position

C-Star is hiring a Software Developer to support a team of researchers at the National Geospatial-Intelligence Agency (NGA). The role involves developing, migrating, and sustaining software applications that process remote-sensing data, including Persistent Infrared (OPIR) and Tracking/Locating systems. The team extends capabilities to address intelligence questions and provide analysts and warfighters with information extracted from large datasets. The work focuses on cloud environments and high-side networks, systems, processes, and datasets. The position is full-time and on-site at the company’s Alexandria location. A Top Secret clearance with SCI access and a current CI polygraph, or willingness to complete one, is required. The start date depends on clearance processing with NGA, estimated at approximately two to four weeks. Flexible schedules are allowed. Compensation is $150,000–$220,000 depending on experience, with full health and 401(k) benefits.

Requirements

  • At least 3 years of experience developing and sustaining Python applications, including concurrent or multiprocess systems, in an Agile environment.
  • Experience with real-time or event-driven architectures, such as queues and producer/consumer pipelines, or with distributed or microservices systems.
  • Experience with AWS cloud services, including S3, Batch, Lambda, or Step Functions.
  • Experience designing, debugging, and testing software components against design specifications, including unit or integration testing.
  • Knowledge of source control such as Git and CI/CD pipelines in a DevSecOps environment.
  • Ability to lead design and code reviews and collaborate cross-functionally.
  • Collaborative team mindset.
  • Active TS/SCI clearance and willingness to take a polygraph exam.
  • Bachelor of Science degree.

Nice To Haves

  • Experience with AWS Batch, ECR, Step Functions, OpenSearch, SQS/SNS, or Kinesis.
  • Experience applying statistical or optimization methods in code, such as similarity or distance scoring, probabilistic matching, or optimal assignment or matching algorithms.
  • Experience with Flask or another lightweight Python web framework.
  • Experience with JavaScript for web-based visualization or front-end development.
  • Experience with containerization such as Docker and Infrastructure-as-Code tools such as CDK, Terraform, or CloudFormation.
  • Experience with scientific or geospatial Python libraries such as NumPy, SciPy, pandas, or pyproj for processing scientific data.
  • Knowledge of shell scripting and build or deployment automation.
  • Ability to comprehend scientific algorithms and the theories behind them.
  • Good oral speaking abilities and ability to present results at conferences, presentations, and technical exchange forums.
  • TS/SCI clearance with a valid polygraph.
  • Master's degree.

Responsibilities

  • Develop, migrate, and sustain software applications for processing remote-sensing data, including OPIR and Tracking/Locating data.
  • Collaborate with researchers to extend software capabilities and support analysts and warfighters with information extracted from large datasets.
  • Design, debug, and test software components against design specifications, including unit and integration testing.
  • Lead design and code reviews and collaborate across functions.

Benefits

  • Full health benefits.
  • 401(k) benefits.
  • Competitive salary of $150,000–$220,000 depending on experience.
  • Flexible schedules.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service