Software Developer (Cyber Security)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficiency in developing multi-threaded applications using Go, Python, Bash, or Lua., Experience with secure code development and understanding of cybersecurity principles., Knowledge of network protocols such as DNS, HTTP, TCP/IP, TLS/SSL, SSH, and SMTP., Willingness to learn quickly about security, observability, and software development..

Key responsibilities:

  • Develop high-performance services for analyzing network traffic.
  • Create tools and components using AWS Lambdas or similar cloud functions for security event processing.
  • Evaluate organizational security posture by analyzing cloud service configurations.
  • Collaborate with researchers and data scientists to develop tools for analyzing encrypted traffic.

Serigor Inc logo
Serigor Inc Information Technology & Services SME https://www.serigor.com/

Job description

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Software Engineer Related jobs