Posted today
Dept of Homeland Security
Mid Level Career (5+ yrs experience)
$160,000 - $200,000
IT - Software
Huntsville, AL (On-Site/Office)•Grand Forks, ND (On-Site/Office)
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
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
group id: 10105424
Accelerating IT transformation in the public sector