Software Engineer-Mid

General Dynamics Information Technology•Fort Bragg, NC
•Onsite

About The Position

The Software Engineer-Mid will support United States Army Special Operations Command (USASOC) at Fort Bragg in Fayetteville, North Carolina. The role designs and maintains data-driven backend systems that provide secure, high-performance search and analytics capabilities in support of 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 building backend services for data ingestion and retrieval, designing APIs and microservices with Flask or FastAPI, and implementing DevSecOps practices such as CI/CD and infrastructure as code. The role also involves exploratory data analysis of Commercially Available Information (CAI), Publicly Available Information (PAI), and other datasets. Data is stored in Postgres and can be accessed using SQLAlchemy. The position requires five days onsite and a current Department of War Top Secret/Sensitive Compartmented Information (TS/SCI) clearance. Applicants must be U.S. citizens. The position is scheduled for 40 hours per week, with travel required less than 10% of the time.

Requirements

  • At least 5 years of related software development experience.
  • Bachelor’s degree in Computer Science or a related discipline.
  • Current DoW Top Secret/Sensitive Compartmented Information (TS/SCI) clearance.
  • U.S. citizenship.
  • Proficiency in JavaScript/TypeScript, 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 onsite 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; search and data systems; AWS cloud infrastructure; Docker and Kubernetes; and DevSecOps practices.
  • Streamlit experience for Python projects.

Responsibilities

  • Design and maintain data-driven backend systems for secure, high-performance search and analytics.
  • Develop applications using Python or JavaScript/TypeScript; use Streamlit for Python projects and React for JavaScript/TypeScript projects.
  • 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) plan with company match.
  • Competitive pay and paid time off.
  • Medical plan options, including plans with Health Savings Accounts.
  • Dental and vision plan options.
  • Flexible work weeks where possible.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service