Python Developer - Cybersecurity Automation
Core
Design, build, and maintain Python automation scripts to test and validate cybersecurity controls aligned to NIST 800-53 Rev. 5 and 5A, integrating with enterprise platforms to gather evidence for control validation.
Role type
Senior IC Python developer (cybersecurity automation)
Builds
Automated control testing frameworks, dashboards, and reports for compliance status and risk posture
Domain
Cybersecurity / Compliance / Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python development, NIST SP 800-53 Rev. 5 and 5A compliance, API integration, SIEM platforms (Microsoft Sentinel, Splunk), cloud environments (Azure, AWS, GCP), identity and access management, scripting for automation, DevSecOps practices, CI/CD pipelines
Preferred skills
Continuous monitoring (cATO), FedRAMP/FISMA/CMMC frameworks, Azure OpenAI integration, KQL, microservices architecture, federal or regulated environment experience, security certifications (Security+, CISSP, CEH)
Technologies
Airflow, AWS, Azure, GCP, Python, REST, Splunk, CI/CD, microservices, AI/ML
Responsibilities
Design and maintain Python automation scripts for cybersecurity control testing, integrate with enterprise platforms (cloud, SIEM, endpoint, identity) to gather evidence, partner with ISSOs and security teams to define test criteria, implement scheduled automated testing using orchestration tools, develop reusable frameworks for continuous control monitoring, apply AI/ML techniques for control analysis, create dashboards and reports for compliance status, ensure scripts are secure and aligned with DevSecOps, support integration into CI/CD pipelines, maintain traceability between controls and system evidence
Seniority
Senior, hands-on IC