Python Developer [Job ID 20260707]
Phoenix Cyber · Phoenix, AZ · 1 wk ago
RemoteRemoteEducationFull-time
About the role
Phoenix Cyber is seeking experienced Python programmers to contribute to the development of custom plugins and third-party integrations for a commercial-off-the-shelf cybersecurity software product. The role involves designing, developing, and implementing data models, index structures, and storage strategies; ingesting/indexing processes and transforming/normalizing data to common standards using log aggregation tools; enriching data upon ingest and querying; and creating queries against big data.
Responsibilities
- Design and develop custom plugins and third-party integrations for a commercial-off-the-shelf cybersecurity software product.
- Implement data models, index structures, and storage strategies.
- Ingest/index processes and transform/normalize data to common standards using log aggregation tools (e.g., Elasticsearch and Splunk).
- Enrich data upon ingest and query data.
- Create queries against big data.
Requirements
- Minimum 5 years of strong Python programming experience.
- Experience in authoring and developing Python libraries.
- Experience using REST and SOAP APIs to query and update data across multiple third-party applications.
- Experience with Git, CI/CD and other development tools.
- Experience with cloud infrastructure and networking in AWS and/or Azure.
- Degree in a STEM related discipline and/or a minimum 5 years of cybersecurity experience.
Nice to have
- Experience with SOAR tools, Swimlane, Cyber Triage, Phantom.
- Experience with the ELK (Elasticsearch, Logstash, Kibana) stack, Elastic Cloud on Kubernetes (ECK), Kafka, Beats, and/or Splunk.
- Experience modeling with databases (relational/non-relational), especially MongoDB.
- Configuration management experience with Ansible/Terraform/Chef/Puppet.
- Experience with container services (Docker, Kubernetes, etc.).
- Linux administration experience.
- Active (ISC)2 CISSP certification.
Benefits
This is a 100% remote, work-from-home position anywhere in the continental United States.
Pay
Compensation is commensurate with experience.
Schedule
The schedule is flexible and allows for remote work from anywhere in the continental United States.