Software Engineer-Mid

General Dynamics Information Technology
•$106,462 - $144,038•Onsite

About The Position

The Software Engineer-Mid will support the Intelligence Data Science Team on Digital-ISR initiatives at the Special Reconnaissance Enablement Command (SREC), under United States Special Operations Command, at MacDill AFB, Florida. This is a contingent position pending a Government decision to execute based on the current contract. The role designs and maintains data-driven backend systems that provide secure, high-performance search and analytics capabilities for U.S. national security missions. The engineer develops applications using Python or JavaScript/TypeScript, with Streamlit preferred for Python projects and React used for JavaScript/TypeScript projects. Responsibilities include developing data ingestion and retrieval services, designing APIs and microservices with Python Flask or FastAPI, and implementing DevSecOps practices such as CI/CD and infrastructure-as-code. The work also includes exploratory data analysis of Commercially Available Information (CAI), Publicly Available Information (PAI), and other datasets. Data is stored in Postgres databases and accessed via SQLAlchemy.

Requirements

  • Current DoW Top Secret/SCI clearance.
  • At least 5 years of related software development experience.
  • Bachelor’s degree in Computer Science or a related discipline.
  • U.S. citizenship.
  • Proficiency in JavaScript/TypeScript with React and Python.
  • Proficiency with Flask or FastAPI.
  • Familiarity with relational and non-relational databases, including Postgres and Elasticsearch.
  • Proficiency with Git, SQLAlchemy, and basic CI/CD pipeline support.
  • Ability to work on-site five days per week.

Nice To Haves

  • Familiarity with AWS, Docker, and DevSecOps tools.
  • Experience with backend programming languages such as Python, Go, or Java.
  • Experience with search and data systems, AWS cloud infrastructure, Docker, Kubernetes, and DevSecOps practices.
  • Streamlit experience for Python applications.

Responsibilities

  • Design and maintain data-driven backend systems for secure, high-performance search and analytics.
  • Develop applications using Python or JavaScript/TypeScript.
  • Develop backend services for data ingestion and retrieval.
  • Design APIs and microservices using Python Flask or FastAPI.
  • Implement DevSecOps practices, including CI/CD and infrastructure-as-code.
  • Conduct exploratory data analysis on Commercially Available Information (CAI), Publicly Available Information (PAI), and other datasets.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401(k) with company match.
  • Competitive pay and paid time off.
  • Medical plan options, some with Health Savings Accounts.
  • Dental and vision plan options.
  • Full flex work weeks where possible.
  • Vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits, life insurance, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service