Bachelor's degree in a STEM field and at least 2 years of relevant experience, or Master's degree in a STEM field with no experience for Software Engineer roles.
5 years relevant experience for Principal Software Engineer, or 3 years with a Master's degree, or 0 years with a PhD.
Strong experience with CI/CD concepts and implementation.
Hands-on experience with Ansible and Jenkins or similar tools.
Proficiency in Linux-based environments and current CompTIA Security+ certification.
Active DoD Secret security clearance.
Responsibilities
Influence coordination across teams to align priorities.
Apply DevOps concepts to enhance software delivery pipelines.
Identify and drive resolution of roadblocks in processes.
Maintain technical credibility and effective communication with engineering teams.
Thrive in a fast-paced, collaborative, and diverse work environment.
Benefits
Opportunity to work with cutting-edge technologies in CI/CD.
Exposure to a variety of assignments and responsibilities in a collaborative setting.
Involvement in cross-functional teams, fostering teamwork and communication across disciplines.
Full Job Description
Davidson is seeking a Software Engineer (CI/CD) in Huntsville, Alabama.
Job Responsibilities:
Influence and coordinate work across multiple teams without direct line authority, ensuring alignment on priorities and commitments.
Apply DevOps concepts and best practices to support software delivery pipelines, even when not acting as the primary implementer.
Take ownership to identify roadblocks, track actions, and drive issues through to closure.
Maintain technical credibility across multiple disciplines to effectively communicate with engineers and understand the work and trade space being discussed.
Work in a fast-paced environment with high expectations, diverse assignments, and collaborative team settings across all levels of the organization.
Job Requirements:
Software Engineer- Bachelor's degree in a STEM field and at least 2 years of relevant experience, or Master's degree in STEM field and 0 years of experience.
Principal Software Engineer- Bachelor's degree in a STEM field and at least 5 years of relevant experience, Master's degree in STEM field and 3 years of relevant experience, or PhD in STEM field and 0 years
Strong experience with Continuous Integration / Continuous Delivery (CI/CD) concepts and implementation, including:
Virtualized environments and virtual machines.
Containerization technologies.
Container orchestration platforms.
Hands-on experience with:
Ansible and Ansible playbooks; Ansible Automation Platform.
Jenkins or similar CI/CD automation tools.
Sonatype Nexus or similar artifact repository managers.
Proficiency in Linux-based development and runtime environments.
Experience with modern configuration management and source control tools (Git / GitLab).
Current CompTIA Security+ certification
Active Secret Clearance.
Desired (not required) Qualifications
Experience with Python for automation, tooling, or pipeline integration.
CI/CD experience in classified or highly controlled environments.
Experience designing, implementing, and maintaining test bench and benchmarking CI/CD pipelines.
Experience defining CI/CD requirements, user stories, and use cases in partnership with development and test teams.
Familiarity with Agile frameworks (e.g., Scrum, SAFe)