Corelight

cybersecurity

LeadSoftwareEngineer-Applications

$175–229k North America Region Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“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.

cybersecurity
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →