About the position

The cybersecurity developer is responsible for developing and integrating software solutions that support and automate cybersecurity workflows. This role requires a deep understanding of software development methodologies and cybersecurity principles, ensuring that secure software is designed, developed, and maintained throughout the software development life cycle (SDLC). The developer will follow industry-standard coding practices and utilize Agile methodologies to manage code and integrate it into existing Continuous Integration / Continuous Delivery (CI/CD) processes.

Responsibilities

  • Design, develop, and maintain secure software within the software development life cycle (SDLC).
  • Automate cybersecurity workflows and ensure adherence to industry-standard coding practices.
  • Manage code through Agile development methodologies.
  • Integrate software solutions into existing Continuous Integration / Continuous Delivery methodologies.

Requirements

  • Minimum of three years of experience as a developer with a strong focus on cybersecurity.
  • Minimum of two years of experience in a fully automated CI/CD environment using security tests to enforce security requirements.
  • Experience with designing and implementing automated CI/CD tests including unit, end-to-end, use case, and misuse cases.
  • Proficient in Python and JavaScript.
  • Proficient in Splunk's Search Processing and Kusto Query.
  • Strong problem-solving skills and ability to quickly translate customer requirements into optimized code.
  • Proficient with cybersecurity aspects of networking, operating systems, databases, and cloud infrastructure.
  • Experience developing system interconnects via API to include data exchange via XML and JSON.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service