Phoenix Cyber is seeking a Python Programmer to develop custom plugins and third-party integrations for their cybersecurity software products, focusing on improving data handling, analysis, and security.
Requirements
- Minimum 5 years of extensive Python programming experience
- Proven experience in authoring and developing Python libraries
- Hands-on experience with REST and SOAP APIs for querying and updating data across third-party applications
- Proficiency with version control and development tools such as Git, CI/CD pipelines
- Experience working with cloud infrastructure and networking in AWS and/or Azure environments
- Strong understanding of data modeling, indexing, and storage strategies
- Familiarity with log aggregation tools like Elasticsearch and Splunk
Responsibilities
- Design, develop, and implement efficient data models, index structures, and storage strategies to optimize data handling and retrieval
- Ingest, index, transform, and normalize data to adhere to industry standards using log aggregation tools such as Elasticsearch and Splunk
- Enrich ingested data and enable querying against large-scale datasets to support cybersecurity investigations and analyses
- Create and optimize queries to facilitate rapid access and detailed analysis of big data sets
- Collaborate with cybersecurity teams to develop integrations, plugins, and extensions for existing security platforms
- Maintain and improve existing codebases, ensuring scalability, security, and performance
- Participate in code reviews, testing, and documentation to ensure high-quality deliverables
Other
- remote position
- work from anywhere within the continental United States
- Degree in a STEM-related discipline or a minimum of 5 years of relevant cybersecurity experience
- Stay updated with emerging cybersecurity trends and incorporate best practices into development processes
- Collaborative and innovative work culture