Search by job, company or skills

Happiest Minds Technologies

Senior Architect – Firewall /Network Security

12-14 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Roll: Senior Architect – Firewall /Network Security - C/C++ - 12+ 

Role Overview

We are looking for a Software Architect to define, design, and guide the development of our next-generation Firewall and Network Security platform. You will play a key role in shaping the technical direction, architecture, and scalability of core product components — including the data plane, control plane, and management layers.

This role demands a deep hands-on understanding of systems software, product development, networking, and performance optimization, combined with the ability to mentor teams and influence design decisions across multiple modules.

Key Responsibilities:

Architecture & Design

  • Own the system and component architecture for one or more major subsystems (e.g., Data Plane, Control Plane, Policy Engine, Management/UI).
  • Design for scalability, throughput, and reliability across distributed and high-performance systems.
  • Evaluate and select technologies, frameworks, and algorithms aligned with performance and maintainability goals.
  • Collaborate with other architects and the Director to ensure architectural consistency across the platform.
  • Translate product and customer requirements into detailed technical designs and interfaces.

Technical Leadership

  • Review design documents, APIs, and code for architectural alignment and quality.
  • Guide engineers in implementing robust, modular, and maintainable code.
  • Lead performance profiling, debugging, and root-cause analysis of complex system issues.
  • Establish design patterns, coding standards, and system documentation practices.
  • Serve as a technical advisor to engineering managers and senior engineers during implementation.

Cross-Functional Collaboration

  • Work closely with Product Management to evaluate technical feasibility of new features.
  • Coordinate with QA, DevOps, and Security teams to ensure testability, observability, and release readiness.
  • Support customer escalations when deep technical insight is required.

Required Skills & Experience

  • 12+ years of experience in C/C++ systems software development.
  • Strong expertise in network security concepts (TCP/IP, IPsec, VPN, routing, NAT, DPI, etc.).
  • Proven experience designing multi-threaded, high-performance, and low-latency systems.
  • Deep understanding of OS internals, memory management, concurrency, and networking stacks.
  • Experience with DPDK, Netfilter or equivalent frameworks.
  • Excellent analytical, debugging, and performance-tuning skills.
  • Demonstrated ability to write and review detailed design and architecture documents.
  • Strong communication skills and ability to collaborate across teams and roles.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147217019