
Senior Full-Stack Software Developer – Ansible Automation
Agile Defense
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AnsibleAWSCloudDockerFlaskLinuxPythonReactVMwareVue.js
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIAnsibleCI/CDLinuxDockerGitFlaskRHELVirtualization
Soft skills
collaborationtroubleshootingcode reviewdocumentationagile planningproblem-solvingcommunicationteamworkquality assurancemaintainability
Certifications
Security+