corelight

Lead Software Engineer - Applications

Apply Now

At a Glance

Location
North America
Experience
8+ years
Posted
2026-05-21T11:16:01-04:00

Key Requirements

Required Skills

AWSAzureCI/CDDevOpsDockerGCPGitGoJenkinsKubernetesLinuxSQL

Domain Knowledge

  • Education
  • Engineering

Requirements

8+ years of software development experience specifically on Linux or Unix-style platforms.

Proven experience developing and maintaining

multi-threaded applications

Cloud & Infrastructure:

Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).

Expertise in CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and open-source development tools (Git, CMake, make).

Compensation & Benefits

Fueled by investments from top-tier venture capital organizations such as Crowdstrike, Accel and Insight, Corelight is one of the fastest growing network detection and response platforms in the industry.  Our passionate team thrives in a collaborative, inclusive, and geographically distributed culture. We embrace diverse perspectives, neurodiversity, curiosity and low ego results - fostering an environment where every innovator can solve the toughest challenges in cybersecurity and contribute their best work.

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.

Compensation Range

$175,000

Responsibilities

Drive End-to-End Architecture:

Lead software design and implementation from conception through to testing, monitoring, and robust CI/CD practices.

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.

Partner closely with Product Managers and Scrum Masters to refine epics, provide accurate estimates, and ensure a predictable, high-quality release schedule.