Software Engineer with Security Clearance

apartmentTEKsystems placeHuntsville calendar_month 

Software Engineer

Location: Huntsville, AL or Grand Forks, ND

Clearance: Active Secret required (Top Secret preferred) About the Role

We are seeking a Software Engineer to support a mission-driven DoD program focused on building and sustaining modern, secure software systems. In this role, you will design, develop, test, and maintain application software across cloud and containerized environments, working closely with subject matter experts, systems engineers, and DevSecOps teams.

This position is well-suited for engineers who enjoy working across the full software lifecycle and contributing to scalable, resilient, and well-architected systems. What You’ll Do
Software Development & Engineering Design, develop, test, debug, and document application software.
Build and maintain autonomous services, microservices, web applications, desktop applications, scripts, and utility programs.
Collaborate with subject matter experts to analyze system requirements and translate mission needs into technical solutions.
Develop software for data storage, processing, presentation, manipulation, and reporting.
Ensure software meets established coding standards, security requirements, and performance expectations. Analysis & Problem Solving Analyze user needs, system capabilities, and data inputs to resolve functional and performance issues.
Support decisions around system architecture, programming techniques, and data flows.
Prepare operating instructions and developer documentation as needed. DevSecOps & Integration Work within modern CI/CD pipelines to build, test, and deploy applications.
Develop containerized applications using modern development environments and tooling.
Partner with DevSecOps and platform teams to ensure software integrates smoothly into secure cloud environments.
Participate in Agile development processes, including sprint planning, reviews, and retrospectives. Required Qualifications Active Secret clearance (Top Secret preferred).
3+ years of experience in software development or engineering roles.
Experience designing, developing, and debugging complex software systems.
Strong proficiency in one or more primary languages such as C# or C++.
Experience working in Linux-based development environments.
Familiarity with Agile software development methodologies. Preferred Qualifications Experience supporting DoD or mission-focused systems.
Understanding of microservices architecture and containerized development.
Experience developing applications deployed via CI/CD pipelines.
Familiarity with cloud-native or Kubernetes-based environments.

Ability to work across multiple programming languages and adapt quickly. Tools & Technologies (Experience with Some Preferred) Container & Orchestration: k3s, Kubernetes

CI/CD: GitLab CI
Architecture: Microservices-based design
Development Tools: VS Code, Dev Containers
Languages (Primary): C#, C++, Bash
Languages (Secondary): Python, Go, Rust, React

Operating Systems: Linux

apartmentTEKsystems c/o Allegis GroupplaceHuntsville
Looking for multiple software engineers. • U.S. Citizenship and ability to obtain a security clearance  •  Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field  •  3+ years of experience in embedded...
apartmentInsight Global, Inc.placeHuntsville
tests and implements tools for operations automation. Works on most phases of software systems programming applications and may require minor instruction and guidance in other phases. Basic Qualifications: Please list your current security clearance...
apartmentDCI SolutionsplaceHuntsville
is a plus Active TS/SCI Security Clearance Job Type: Full-time Salary: $100,000-$140,000 Job Type: Full-time Benefits: 401(k) 401(k) matching Adoption assistance Dental insurance Dependent care reimbursement Employee assistance program Flexible schedule...