By making evidence the heart of security, we help customers stay ahead of ever-changing cyber-attacks.
Corelight is the cybersecurity company that transforms network and cloud activity into evidence. Evidence that elite defenders use to proactively hunt for threats, accelerate response to cyber incidents, gain complete network visibility and create powerful analytics using machine-learning and behavioral analysis tools. Easily deployed, and available in traditional and SaaS-based formats, Corelight is the fastest-growing Network Detection and Response (NDR) platform in the industry. And we are the only NDR platform that leverages the power of Open Source projects in addition to our own technology to deliver Intrusion Detection (IDS), Network Security Monitoring (NSM), and Smart PCAP solutions. We sell to some of the most sensitive, mission critical large enterprises and government agencies in the world.
We are seeking a well-rounded systems software engineer with networking experience for the Platform Team, the team that maintains, optimizes, and evolves the operating system and low-level system services that support the Corelight Open NDR appliance. One of the primary responsibilities of this position is support of and development of features related to a high performance Network Interface Card that is used to ingest monitored traffic. Additional responsibilities include supporting the existing product with a custom Linux distribution and working with other teams to support containerized applications.
Corelight engineers have made contributions to open source projects in the course of their work, including the Linux kernel.
Minimum Qualifications
- Extensive experience with Linux systems programming in C
- Extensive networking knowledge and experience
- Experience with high performance Network Interface Cards
- Experience with modern packet capture pipelines (e.g., AF_PACKET, DPDK, netmap)
- Experience managing routing table entries
- Experience with standard, open-source build systems (e. g., Make, CMake, autotools)
- Experience programming in python, C/C++, and bash
- Strong appreciation and support for our core values: low ego results, tireless service, and applied curiosity.
- Bachelor’s Degree in Computer Science or equivalent experience
Desirable Qualifications
- Embedded systems experience
- Experience with customer linux distros
- Experience developing automated tests
- Experience with Docker and Kubernetes
- Experience with virtual machine environments, possibly including AWS EC2 and VMWare
- Experience with the Go programming language
- Network security experience
- Cloud-native development experience
- Contributions to open source projects a plus.
We are proud of our culture and values - driving diversity of background and thought, low-ego results, applied curiosity and tireless service to our customers and community. Corelight is committed to a geographically dispersed yet connected employee base with employees working from home and office locations around the world. Fueled by an accelerating revenue stream, and investments from top-tier venture capital organizations such as Crowdstrike, Accel and Insight - we are rapidly expanding our team.
Check us out at www.corelight.com
Notice of Pay Transparency:
The compensation for this position may vary depending on factors such as your location, skills and experience. Depending on the nature and seniority of the role, a percentage of compensation may come in the form of a commission-based or discretionary bonus. Equity and additional benefits will also be awarded.