Software Developer (Cyber Security)
Software Developer (Cyber Security)
Gurgaon, India · Full-time
THIS IS NOT A 100% REMOTE ROLE; CANDIDATE MUST BE WILLING TO WORK ONSITE GURGAON FROM OFFICE WHEN REQUIRED
About The Position
Our client is a cybersecurity technology innovator with a vision to empower organizations across the globe to quickly, efficiently, and cost-effectively ready themselves to address omnipresent cyber risk. Built off years of Israeli cybersecurity experience, we are looking to offer the broadest managed detection and response offering available today.
As a Senior Security Developer, you will work closely with Security architects, security researchers, data scientists, UI/UX developers and the broader R&D team to develop and evolve our security platform offerings to detect and respond to a plethora of security related insights. Our current stack – AWS, Go, Python, Bash, Angular and Elasticsearch.
What you will do
- Develop highly performant services for analysing raw network traffic
- Develop tools and components as AWS Lambdas (and their equivalents on other clouds) for processing security related events
- Develop tools and services for evaluating the current security posture of an organization by evaluating its cloud services’ configuration
- Develop cutting-edge tools for analysing encrypted traffic together with security researchers and data scientists
Requirements
- Strong software development skills - Strong experience in developing multi-threaded, robust applications especially in the cyber security world in Go, Python, Bash, Lua is required. C++ is a plus
- Strong knowledge and experience in developing containerized applications and especially microservices is a big plus
- Knowledge in secure code development is mandatory
- Some knowledge in static file analysis using tools like Yara is a plus.
- Keen and eager to learn - This job will also require you to quickly and efficiently learn on your own about security, observability, software development, and more
- Strong security and networking background - Strong knowledge about common network protocols such as DNS, HTTP, TCP/IP, TLS/SSL, SSH, SMTP, etc. and their potential security risks and commonly used attack vectors is required.