Senior Software Developer
Senior Software Developer (DevSecOps Pipeline Developer) designing, securing, and maintaining CI/CD pipelines and automation infrastructure for the U.S. Army's Scalable GEOINT mission at Fort Gordon, GA. Day-to-day work centers on advanced Python development, Docker/Kubernetes containerized delivery, and automated security testing. An active Top Secret clearance is required.
- Compensation
- $130K–$160K / yr
- Location
- Fort Gordon
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Experience with Microsoft Copilot or an approved equivalent AI solution
- Bachelor's degree in Computer Science, Software Engineering, IT, or related discipline, or equivalent experience
- 7+ years of professional software engineering experience
- Expertise designing, developing, securing, and maintaining CI/CD pipelines
- Advanced Python programming skills (application development, scripting, automation)
- Experience integrating automated security testing tools into development and deployment pipelines
- Experience using data analysis and visualization libraries to build applications, tools, or dashboards
- Strong understanding of secure software development, automated testing, version control, and deployment processes
- Experience analyzing software requirements and developing, testing, modifying, and maintaining solutions
- Strong technical troubleshooting, problem-solving, and communication skills
- Ability to meet DoDM 8140.03 baseline certification requirements at start of employment
- Ability to obtain computing environment certification before privileged system access
- Active, final Top Secret security clearance at start of employment
- Eligibility for access to Sensitive Compartmented Information (SCI)
- U.S. citizenship (required for security clearance)
Nice to have
- Certified Kubernetes Administrator (CKA) or AWS Certified DevOps Engineer certification
- Additional programming, software engineering, or cloud platform certifications
- Hands-on experience with Docker, Kubernetes, container packaging, and orchestration
- Experience with SAST, DAST, container vulnerability scanning, and software supply chain security tools
- Experience developing automated security compliance dashboards and BI solutions
- Familiarity with DoD DevSecOps policies, reference designs, and secure software delivery frameworks
- Experience with SQL Server and PostgreSQL databases
- Experience with IaC and configuration management using Ansible, Puppet, Salt, or similar
- Experience supporting hybrid or government cloud environments (AWS GovCloud, C2E)
- Experience developing or maintaining applications in RMF-accredited environments
- Experience supporting enterprise DevSecOps platforms and secure container delivery
- Proficiency in Java or other enterprise programming languages
- Previous experience supporting DoD, U.S. Army, Intelligence Community, or classified programs
Full description
All hired employees are expected to have experience with Microsoft Copilot and / or an approved equivalent AI solution.Position Overview
Data Systems Analysts, Inc. (DSA) is seeking an experienced Senior Software Developer (DevSecOps Pipeline Developer) to support the U.S. Army's Scalable GEOINT mission at Fort Gordon, GA.
In this role, you will design, develop, secure, and maintain the DevSecOps pipelines and automation infrastructure supporting mission-critical geospatial intelligence applications. You will play a key role in modernizing software development practices, strengthening cybersecurity integration, and ensuring the reliable delivery of secure applications across the enterprise.
The ideal candidate brings extensive experience in software engineering, advanced Python development, CI/CD pipeline architecture, automated security testing, and containerized application delivery. You will collaborate with software engineers, cybersecurity professionals, and government stakeholders to improve development efficiency, security, and operational readiness.
Key Responsibilities
- Design, build, secure, and maintain continuous integration and continuous delivery (CI/CD) pipelines supporting enterprise software development and modernization.
- Develop advanced Python applications, scripts, and automation solutions to streamline software development, testing, security, and deployment processes.
- Integrate automated security testing, vulnerability scanning, and compliance validation into CI/CD workflows.
- Design, develop, test, troubleshoot, and maintain software applications and supporting tools.
- Build, package, and deploy containerized applications using Docker, Kubernetes, and related technologies.
- Implement secure development practices and automated controls to identify and remediate vulnerabilities throughout the software development lifecycle.
- Develop custom applications, dashboards, and data visualization tools to monitor enterprise performance, operational metrics, and security compliance.
- Support infrastructure automation, configuration management, and repeatable software deployments.
- Analyze technical requirements, contribute to system architecture and design, and develop solutions that meet operational and security objectives.
- Troubleshoot pipeline failures, software integration issues, deployment challenges, and security testing deficiencies.
- Collaborate with developers, engineers, analysts, cybersecurity teams, and government customers to communicate technical progress and resolve development challenges.
- Maintain technical documentation, development standards, pipeline configurations, and deployment procedures.