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.