This job has expired

This position was posted on October 18, 2025 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Agile Defense, Inc. logo

Senior Full-Stack Software Developer - Ansible Automation

Job Overview

Location

Remote

Job Type

Full-time

Category

Software Engineering

Date Posted

October 18, 2025

Full Job Description

đź“‹ Description

  • • Architect and deliver secure, scalable features for a hardened RHEL 8/9 appliance that automates compliance across on-premises data centers and AWS GovCloud, directly impacting how federal agencies achieve continuous Authority to Operate (ATO).
  • • Own the full SDLC for Python-based micro-services and RESTful APIs built with FastAPI—design schemas, write clean asynchronous code, craft comprehensive unit/integration tests, and shepherd releases through automated pipelines.
  • • Author, refactor, and maintain Ansible playbooks, roles, and custom collections that encapsulate STIG hardening, package installation, service configuration, and zero-downtime rolling updates; ensure every playbook is idempotent, version-controlled, and peer-reviewed.
  • • Optimize CI/CD workflows in GitLab CI and GitHub Actions to build, scan, test, and package the appliance as an OVA, QCOW2, and AWS AMI; integrate SAST/DAST security scanners and CIS benchmark validators to guarantee every artifact is deployment-ready.
  • • Collaborate daily with a lean, cross-functional squad of developers, security engineers, and customer stakeholders in agile ceremonies—translate user stories into technical tasks, estimate effort, demo increments, and iterate rapidly based on feedback.
  • • Troubleshoot complex multi-layer issues spanning web front-end, PostgreSQL datastore, containerized micro-services, and underlying RHEL OS; use strace, tcpdump, journalctl, and Ansible ad-hoc commands to pinpoint root causes and implement fixes.
  • • Contribute to infrastructure-as-code blueprints (Terraform, Packer, CloudFormation) that provision test labs, staging environments, and disaster-recovery replicas; ensure parity between local Vagrant boxes and production EC2 fleets.
  • • Package application releases with RPM spec files, Debian control files, and container images; maintain semantic versioning, release notes, and artifact signatures to support reproducible builds and audit trails.
  • • Document APIs with OpenAPI/Swagger, write runbooks for on-call rotations, and create customer-facing knowledge-base articles that reduce mean-time-to-resolution and accelerate user adoption.
  • • Champion secure coding practices, peer-review checklists, and automated linting (black, flake8, ansible-lint) to uphold code quality, eliminate technical debt, and satisfy stringent DoD security requirements.
  • • Mentor junior engineers through pair programming, brown-bag sessions, and architecture reviews; foster a culture of curiosity, experimentation, and continuous learning that aligns with Agile Defense’s 6Hs values.
  • • Participate in quarterly roadmap planning, providing technical feasibility assessments, risk analyses, and cost-benefit evaluations that guide product strategy and investment decisions.
  • • Occasionally provide after-hours support for critical releases or incident response; maintain a 24-hour SLA for severity-1 issues and contribute to post-mortems that drive systemic improvements.

🎯 Requirements

  • • U.S. Security Clearance (Secret or higher) or ability to obtain one.
  • • 5–7 years of professional experience building production-grade Python applications and RESTful APIs.
  • • Demonstrated expertise writing Ansible playbooks, roles, and collections in complex Linux environments (RHEL 8/9 preferred).
  • • Bachelor’s degree in Computer Science, Software Engineering, or related field—or equivalent professional experience.
  • • Hands-on experience with CI/CD tools (GitLab CI, GitHub Actions, Jenkins) and version control workflows (Git, GitFlow).

🏖️ Benefits

  • • Fully remote work arrangement with flexible hours and minimal travel (0–5%).
  • • Competitive compensation package including performance bonuses and annual merit increases.
  • • Comprehensive benefits: medical, dental, vision, 401(k) with company match, and generous PTO.
  • • Annual professional development stipend for certifications, conferences, and training.
  • • Access to cutting-edge federal missions that directly enhance national security and public trust.

Skills & Technologies

Python
JavaScript
TypeScript
React
Vue.js
Full Stack
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Agile Defense, Inc. logo
Agile Defense, Inc.
Visit Website

About Agile Defense, Inc.

Agile Defense, Inc. provides cybersecurity, cloud, and enterprise IT services to U.S. federal civilian, defense, and intelligence agencies. Founded in 2006 and headquartered in Reston, Virginia, the company delivers engineering, digital transformation, and managed security solutions, holding multiple government contract vehicles including CIO-SP3 and GSA schedules. Its offerings span zero-trust architecture, identity and access management, secure DevSecOps, and continuous monitoring, helping agencies modernize systems while meeting compliance mandates such as FISMA, FedRAMP, and NIST 800-53.

Similar Opportunities

❌ EXPIRED
Remote
Full-time
Expired Feb 19, 2026
Senior
Onsite

3 months ago

Apply
Connecticut, USA
Full-time
Expires May 7, 2026
Remote

1 day ago

Apply
London, UK
Full-time
Expires May 7, 2026
Senior
Onsite

1 day ago

Apply
Los Angeles, Philippines
Full-time
Expires May 4, 2026
GitHub
Design
Remote

4 days ago

Apply