Mid-Level Software Engineer

Ignite DigitalCharleston, SC
$115,000Onsite

About The Position

Ignite Digital Services is seeking a mid- to senior-level Software Engineer to support Government clients in designing and delivering end-to-end software solutions. This role emphasizes full-stack integration across sensor-driven platforms, backend services, and user-facing applications, including front-end UI development and API design. You will support the Tactical Integrated Data Ecosystem (TIDE) by leading efforts to modernize and refactor the existing codebase, improving performance, scalability, and efficient resource utilization across the platform. A key focus of this role is enabling seamless data flow from edge devices to cloud environments and guiding architectural decisions around data federation.

Requirements

  • 5 - 10 years’ experience supporting Department of Defense in a software engineering role
  • Bachelor of Science in Computer/Software Engineering
  • Experience deploying and maintaining CI/CD pipelines
  • Familiarity with project management and collaboration tools. i.e. Jira, Confluence, MS Projects
  • Strong skills in Python, C, and others relevant to system development and automation
  • Ability to translate mission requirements into functioning code
  • Experience briefing technical results to leadership
  • Independent work with minimal supervision
  • Active Secret Clearance

Nice To Haves

  • Experience building and maintaining CI/CD pipelines for multi-language stacks (Rust, C, Python, Go, Kotlin, React, etc.), and leading containerization and orchestration efforts using Kubernetes or similar platforms
  • Provide subject matter expertise on Risk Management Framework (RMF) considerations throughout the software development lifecycle, supporting accreditation efforts such as Interim Authority to Test (IATT) for deployment within DoD networks
  • Contribute to service and data architecture for sensor ingestion, processing, storage, and APIs
  • Support edge vs. centralized orchestration decisions (latency, resiliency, bandwidth trade-offs).
  • Build and maintain CI/CD pipelines (GitHub Actions/GitLab CI/Azure DevOps) for multi-language stacks (Rust, C/C++, Python/Go)
  • Implement automated testing
  • Contribute to DISA STIG hardening, RMF artifacts, remediate findings promptly
  • Refactor legacy modules to improve modularity, testability, and maintainability; reduce technical debt
  • Profile and optimize performance (CPU/memory/latency) in Rust/C/C++; instrument with metrics, logs, and traces
  • Participate in code reviews, mentor junior engineers, and support stakeholder demos/briefing
  • Apply pod security standards, network policies, resource requests/limits
  • Containerize services; and deploy to Kubernetes or DoD-compliant orchestrators.

Responsibilities

  • Experience building and maintaining CI/CD pipelines for multi-language stacks (Rust, C, Python, Go, Kotlin, React, etc.), and leading containerization and orchestration efforts using Kubernetes or similar platforms
  • Provide subject matter expertise on Risk Management Framework (RMF) considerations throughout the software development lifecycle, supporting accreditation efforts such as Interim Authority to Test (IATT) for deployment within DoD networks
  • Contribute to service and data architecture for sensor ingestion, processing, storage, and APIs
  • Support edge vs. centralized orchestration decisions (latency, resiliency, bandwidth trade-offs).
  • Build and maintain CI/CD pipelines (GitHub Actions/GitLab CI/Azure DevOps) for multi-language stacks (Rust, C/C++, Python/Go)
  • Implement automated testing
  • Contribute to DISA STIG hardening, RMF artifacts, remediate findings promptly
  • Refactor legacy modules to improve modularity, testability, and maintainability; reduce technical debt
  • Profile and optimize performance (CPU/memory/latency) in Rust/C/C++; instrument with metrics, logs, and traces
  • Participate in code reviews, mentor junior engineers, and support stakeholder demos/briefing
  • Apply pod security standards, network policies, resource requests/limits
  • Containerize services; and deploy to Kubernetes or DoD-compliant orchestrators.

Benefits

  • Competitive pay and benefits, including PTO
  • Education stipends and referral bonuses
  • Compelling work with the U.S. federal government
  • Strong emphasis on volunteer and community engagement
  • Opportunity to shape the future of our industry
  • Supportive colleagues and management who invest in your growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service