Job Description

Responsible for designing and developing robust cloud-based applications to bolster security infrastructure and enhance threat intelligence capabilities. Your primary focus will involve solving intricate problems associated with collecting, analyzing, and interpreting the tactics, techniques, and procedures (TTPs) employed by cyber adversaries. You will create automated solutions to facilitate large-scale analysis and demonstrate proficiency in cybersecurity and threat intelligence principles and best practices. You will provide guidance and mentorship to junior engineers, fostering their professional growth. Daily stand-up meetings will keep you engaged, and you will be expected to take the lead on projects that drive the engineering efforts behind our security and intelligence-gathering applications.

Must-Haves

  • Programming Languages: Proficiency in one or more programming languages is required. Python(required), C/C++, JavaScript
  • Version Control Systems: Proficiency in using version control systems like Git. Understand concepts like branching, merging, pull requests, and distributed version control is essential
  • Databases and Data Management: Knowledge of relational databases (., SQL, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra). Understand data structures, query optimization, and database design principles for efficient data management
  • API Development and Integration: Experience with designing with APIs (Application Programming Interfaces). Understand API documentation, versioning, and security practices
  • Testing and Debugging: Debugging skills to identify and resolve issues in code. Strong troubleshooting and performance tuning skills
  • Software Architecture and Design Patterns: Understand software architecture principles and design patterns to create scalable, maintainable, and modular code
  • Security Awareness: Have a basic understanding of common security threats, such as injection attacks (SQL injection, XSS), authentication vulnerabilities, and secure coding practices. Knowledge of encryption, access control, and secure development
  • Operating Systems and Networking: Familiarity with Linux/Unix and Windows operating systems
  • Nice-to-Haves

  • Testing and Debugging: Proficiency in writing unit tests, integration tests, and automated tests to ensure code quality and functionality
  • DevOps: Experience with containerization (Docker), Kubernetes, and infrastructure as code (Terraform)
  • Cloud Computing: Knowledge of cloud services such as storage, computing, networking
  • Experience delivering and operating large scale, highly available distributed systems.
  • Experience developing AI report generators, chatbot interfaces, or agent communication tools
  • Career Level - IC3

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application