Home
Jobs

Software Engineer (Routing & Filtering)

3 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a skilled Software Engineer with expertise in Routing and Filtering to build secure, scalable network-level security features. You'll design and develop components that inspect and filter data across complex topologies. This role involves working with low-level protocols and enhancing threat prevention. Collaborate with top engineers to deliver high-performance cybersecurity solutions.

Key Responsibilities:

  • Design, develop, and maintain core modules responsible for network traffic routing and filtering
  • Implement deep packet inspection, packet filtering, and routing logic using C/C++
  • Apply regular expressions to parse and analyze traffic patterns
  • Integrate and support security protocols like

    TLS

    in traffic filtering and inspection mechanisms
  • Work with protocols such as

    TCP/IP

    ,

    UDP

    ,

    HTTP/S

    , and

    DNS

    to implement secure communication
  • Ensure software quality through unit testing, code reviews, and automation
  • Collaborate with QA, Product, and Security teams to validate performance, security, and reliability
  • Participate in threat modelling and assist in identifying potential attack vectors within network flows
  • Optimise code for performance-critical environments in Linux/Unix systems
  • Contribute to technical documentation and maintain clear architectural records
  • Troubleshoot and resolve software defects related to packet routing and filtering
  • Adhere to high-quality work standards
  • Responsible for maintaining the Confidentiality, Integrity and Availability of Vehere’s information assets, including business-critical information.


Skills and Experience:


  • BE/BTech in Computer Science, Electronics, or a related technical field
  • 3-6 years

    of hands-on experience in systems or network-level software development
  • Strong proficiency in

    C/C++ programming

  • Experience working with

    Regular Expressions

    for pattern matching and filtering use cases
  • Solid understanding of

    Basic Security Protocols like TLS

    , with experience integrating or analyzing encrypted traffic
  • Deep understanding of

    Network Protocols (TCP/IP, UDP, HTTP, DNS, etc.)

  • Experience developing for

    Linux/Unix platforms

    , including socket programming and shell scripting
  • Knowledge of

    firewall technologies, packet filters, DPI (Deep Packet Inspection)

    or similar networking/security systems is a strong plus
  • Familiarity with

    packet capture tools (Wireshark/tcpdump)

    and

    network debugging techniques

  • Good grasp of

    cybersecurity principles, threat detection, and secure coding practices

  • Familiarity with

    Git

    , CI/CD pipelines, and modern development practices
  • Strong communication and collaboration skills
  • Bonus: Knowledge of

    MITRE ATT&CK

    ,

    OWASP

    , or experience in building security-focused products

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Vehere
Vehere

7 Jobs

RecommendedJobs for You