What are the responsibilities and job description for the Staff Engineer, Product Platform Software position at NIKSUN?
Job Title: Staff Engineer
Department: Engineering: Product Platform Software
NIKSUN is the recognized worldwide leader in making the Unknown Known, by using next generation technology that revolutionizes the way networks and services are secure, protected, and managed. The company develops and deploys a complete range of award-winning forensics, compliance, security surveillance, and performance management solutions for applications ranging from core infrastructures to edge and branch environments.
Job Description:
We are seeking a Senior Staff Engineer to serve as a technical architect and individual contributor for our core networking infrastructure. This is a high-impact role designed for an engineer who thrives at the intersection of low-level system programming and large-scale network telemetry.
Key Job Responsibilities:
•You will be responsible for designing, developing, and optimizing high-performance networking applications that sit at the foundation of our global traffic management and monitoring systems.
•Lead the design and evolution of high-throughput networking services built on Linux and Free BSD platforms.
•Write clean, memory-efficient, and highly performant C code for system-level applications.
•Develop and refine sophisticated cyber security tools utilizing SNMP, NetFlow etc, to provide deep visibility into traffic patterns and network health.
•Fine-tune the TCP/IP stack and kernel-level configurations to minimize latency and maximize packet processing efficiency
•Provide technical guidance to mid-level and senior engineers, conducting rigorous code reviews and evangelizing best practices in systems engineering.
•Troubleshoot complex, distributed system issues that span hardware, kernel, and application layers.
Required Qualifications:
•Experience with real-time, high throughput, low latency systems
•7-10 years of experience with a heavy focus on system-level development.
•7-10 years of experience in C with a deep understanding of multi-threading, concurrency models, and memory management.
•Experience working in Linux/Unix; FreeBSD is a plus
•Experience in BIOS, VMWare, Proxmox.
•Expert knowledge of the TCP/IP suite and optimization and expert knowledge of TCP/IP V4 and V6.
•Proven track record working with NetFlow (v5/v9/IPFIX) and SNMP for large-scale network data collection and analysis, packet capture, etc.
Desired Qualifications:
•Experience with high-speed packet processing frameworks (e.g., DPDK, Netmap).
•Knowledge of SDN (Software Defined Networking) BGP/OSPF routing protocols is a plus.
•Familiarity with modern CI/CD pipelines in a Unix environment.
Educational Requirements:
Bachelor’s degree in computer science, Software Engineering, or a related field.
Qualified applicants will receive consideration for employment without regard to age, race, creed, color, religion, sex, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, or protected veteran status.