Python Developer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Python Developer focusing on cybersecurity software integrations. Assisting in developing custom plugins and managing data models for Phoenix Cyber's products.

Responsibilities:

  • Help develop custom plugins and 3rd party integrations for a commercial-off-the-shelf cybersecurity software product
  • 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 (e.g., Elasticsearch and Splunk)
  • Enriching data upon ingest and querying
  • Creating 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
  • Nice to have: Experience with the ELK (Elasticsearch, Logstash, Kibana) stack, Elastic Cloud on Kubernetes (ECK), Kafka, Beats, and/or Splunk
  • Nice to have: Experience modeling with databases (relational/non-relational), especially MongoDB
  • Nice to have: Configuration management experience with Ansible/Terraform/Chef/Puppet
  • Nice to have: Experience with container services (Docker, Kubernetes, etc.)
  • Nice to have: Linux administration experience
  • Nice to have: Active (ISC)2 CISSP certification

Benefits:

  • 100% remote work from anywhere in continental United States