Software Engineer

SAICNorth Charleston, SC
Onsite

About The Position

SAIC is seeking a Software Engineer to own full stack development and technical maturation of a government software prototype as it transitions from research/prototype status to a Program of Record (PoR) for our customer site in North Charleston, SC. SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

Requirements

  • Full stack development experience
  • Experience with backend services
  • Experience with frontend applications
  • Experience with supporting infrastructure
  • Experience with Go and Python
  • Experience with API and service design, development, and maintenance
  • Experience with refactoring, re-architecting, and hardening code
  • Experience meeting security, scalability, maintainability, and supportability standards for fielded DoD/government systems
  • Experience collaborating with cybersecurity/ISSO personnel
  • Experience implementing RMF-compliant technical controls
  • Experience supporting ATO accreditation
  • Experience contributing to security documentation/artifacts
  • Experience enforcing secure software development practices
  • Experience with secure coding standards
  • Experience with vulnerability management
  • Experience with container hardening
  • Experience with secrets management
  • Experience with logging/auditing
  • Experience with secure CI/CD pipelines
  • Experience integrating and advocating for AI-assisted development tools

Responsibilities

  • Serve as the full-stack engineer for a government software system, overseeing backend services, frontend applications, and supporting infrastructure.
  • Design, develop, and maintain APIs and services using Go and Python, while driving the technical roadmap to transition a research prototype into a production-ready system for a Program of Record.
  • Refactor, re-architect, and harden prototype code to meet security, scalability, maintainability, and supportability standards required for fielded DoD/government systems.
  • Collaborate with cybersecurity/ISSO personnel to implement RMF-compliant technical controls, support ATO accreditation, and contribute to required security documentation/artifacts.
  • Enforce secure software development practices, including secure coding standards, vulnerability management, container hardening, secrets management, logging/auditing, and secure CI/CD pipelines.
  • Integrate and advocate for AI-assisted development tools to enhance code quality, security posture, and software delivery efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service