Corelight
cybersecurity
LeadSoftwareEngineer-Applications
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Software Engineer - Applications at Corelight. Skills: Golang, C++, Linux/Unix platforms, Cloud platforms (AWS, GCP, Azure), Containerization (Docker, Kubernetes), CI/CD, Multi-threaded applications, Architecture design, Leadership. Lead software design and implementation from conception through to testing, monitoring, and robust CI/CD practices. Build and manage automated test suites, sophisticated monitoring tools, and proactive alerting mechanisms to ensure platform stability”
What You'll Achieve.
Ensure platform stability; Maintain Corelight’s competitive edge; Secure global networks; Detect advanced threats; Close cases with unprecedented clarity and precision; Outsmart global adversaries; Illuminate blind spots; Stay ahead of an evolving threat landscape
Industry & Context.
Translate complex product requirements into scalable, multi-threaded architectural designs; Solve the toughest challenges in cybersecurity
What They're Looking For.
Must Have
8+ years of software development experience specifically on Linux or Unix-style platforms, Expert-level proficiency in Golang and C++, Proven experience developing and maintaining multi-threaded applications in production environments, Hands-on experience with cloud platforms (AWS, GCP, or Azure), Hands-on experience with containerization tools (Docker, Kubernetes), Expertise in CI/CD pipelines (e.g., Jenkins, GitLab CI/CD), Expertise in open-source development tools (Git, CMake, make), working knowledge of both SQL and NoSQL databases
Nice to Have
Prior experience leading software teams, background in Network Security, familiarity with NDR tools like Zeek and Suricata
What You'll Do.
Lead software design and implementation from conception through to testing
and robust CI/CD practices
Build and manage automated test suites
sophisticated monitoring tools
and proactive alerting mechanisms to ensure platform stability
Research and propose emerging technologies and industry trends to improve software development practices and maintain Corelight’s competitive edge
How You'll Work.
Team & Collaboration
Mentor and Cultivate Talent; Provide technical guidance to junior engineers through design reviews, architectural oversight, and the promotion of performant, maintainable code standards; Partner closely with Product Managers and Scrum Masters to refine epics, provide accurate estimates, and ensure a predictable, high-quality release schedule; Facilitate technical meetings; Align stakeholders; Foster a culture of transparent communication
Communication Scope
Transparent communication
Process & Methodology
Provide accurate estimates, Ensure a predictable, high-quality release schedule
Full Job Description
Be part of the team that defends the networks the world depends on Corelight defends the world’s most sensitive networks—from global commerce to national defense—quietly, relentlessly, and with resolve. As cyber threats grow faster and smarter, we serve as the trusted force behind network resilience, putting elite defense within reach. By transforming digital footprints from physical, virtual, and cloud networks into actionable insights, we empower defenders to illuminate blind spots and stay ahead of an evolving threat landscape. Built on open-source innovations and fueled by industry leading agentic AI technology, Corelight helps teams to detect advanced threats and close cases with unprecedented clarity and precision. As a Lead Software Engineer at Corelight, you will be at the forefront of engineering excellence, bridging the gap between innovative open-source foundations and enterprise-grade performance. You will play a pivotal role in shaping the architecture of our detection platform, ensuring that our defenders have the most reliable, high-performance tools to outsmart global adversaries. Your leadership will not only define the technical roadmap of our products but also cultivate the next generation of engineering talent within our distributed-first culture. Specific Responsibilities: Drive End-to-End Architecture: Lead software design and implementation from conception through to testing, monitoring, and robust CI/CD practices. Mentor and Cultivate Talent: Provide technical guidance to junior engineers through design reviews, architectural oversight, and the promotion of performant, maintainable code standards. Implement High-Availability Systems: Build and manage automated test suites, sophisticated monitoring tools, and proactive alerting mechanisms to ensure platform stability. Strategic Agile Collaboration: Partner closely with Product Managers and Scrum Masters to refine epics, provide accurate estimates, and ensure a predictable, high-quality release
Applying for this Lead Software Engineer - Applications role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Corelight?
Real rants from real employees. Read before you apply.