Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Agile Defense, Inc. Logo

Senior Full-Stack Software Developer - Ansible Automation

Agile Defense, Inc.

Salary not specified
Oct 17, 2025
Remote, US
Apply Now

Agile Defense is seeking a Senior Full-Stack Software Developer to advance their automation-driven compliance platform, a full-stack web application deployed across on-premises and AWS environments. The role involves contributing to both the product's Python-based back-end and the Ansible playbooks and collections that power its automation, aiming to deliver a secure, scalable web application and shape product functionality and underlying automation for efficient, reliable releases.

Requirements

  • 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.
  • Proficiency in Python with experience building and maintaining backend services or APIs.
  • Hands-on experience with Ansible, including authoring playbooks, roles, or collections.

Responsibilities

  • 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.

Other

  • Security+ certification
  • 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.
  • Excellent communication and collaboration abilities in a small, cross-functional team.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.