Job Url: https://www.remoterocketship.com/company/agile-defense/jobs/senior-full-stack-software-developer-ansible-automation-united-states-remote/ Job Description: Agile Defense Website LinkedIn All Job Openings IT Engineering Support Services • Cybersecurity Support Services • C4ISR Support Services • Systems Integration Support Services • Robotics Process Automation Agile Defense is a company at the forefront of innovation, dedicated to providing advanced capabilities and tailored solutions for critical national security and civilian missions. With a focus on digital transformation, data analytics, and cybersecurity, Agile Defense is instrumental in safeguarding sensitive assets. The company leverages a data-driven approach to deliver insights that enhance mission operations and accelerate decision-making processes. Agile Defense operates globally, with a strong presence across North America, Europe, Asia, and the Middle East, supporting a wide range of client missions. The company is committed to exploring new ideas and technologies, fostering a culture of innovation to advance their services continuously. 501 - 1000 employees 🏛️ Government 🔒 Cybersecurity Senior Full-Stack Software Developer – Ansible Automation 2 hours ago 🇺🇸 United States – Remote ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Ansible AWS Cloud Docker Flask Linux Python React VMware Vue.js Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Develop, maintain, and enhance the application’s backend services and APIs using Python and FastAPI. • Write and maintain Ansible playbooks and collections that drive the platform’s automation logic. • Support build, test, and deployment pipelines for RHEL-based appliances and cloud deployments. • Collaborate with team members to design, implement, and review new features and integrations. • Troubleshoot and resolve issues across the stack, including web, database, and automation layers. • Contribute to continuous integration and delivery (CI/CD) processes and related tooling. • Participate in code reviews and uphold best practices for quality, security, and maintainability. • Assist with packaging and versioning of application releases for on-premises and cloud environments. • Document code, configuration, and automation workflows to support reproducibility and compliance. • Engage in agile sprint planning, backlog grooming, and cross-team collaboration to deliver product goals. 🎯 Requirements • Required Certification(s): Security+ • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field; equivalent professional experience may be considered in lieu of a degree. • 5-7 years of professional experience in software development, automation, or DevOps engineering. • Strong proficiency with Python and experience developing or maintaining web applications (FastAPI, Flask, or similar frameworks). • Hands-on experience writing Ansible playbooks or developing Ansible collections. • Working knowledge of Linux (RHEL 8/9 preferred), system administration concepts, and automation pipelines. • Familiarity with containerization, virtualization, or image-based deployments (e.g., Docker, VMware, AWS AMI). • Experience with version control (Git), CI/CD tools, and collaborative development workflows. • Exposure to frontend frameworks (React, Vue, or similar) is a plus but not required. • Security or compliance background (e.g., STIGs, hardening, or configuration management) is highly desirable. 🏖️ Benefits • Employees of Agile Defense are our number one priority. • Competitive and comprehensive benefits package.