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. We are the fastest-growing Network Detection and Response (NDR) platform in the industry. 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 remotely and from office locations worldwide.
Lead Software Engineer - Applications
Location
United Kingdom
Posted
4 days ago
Salary
$175K - $229K / year
Seniority
Lead
Job Description
Lead Software Engineer - Applications
Job Board
Role Description 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 schedule. - Continuous Innovation: Proactively research and propose emerging technologies and industry trends to improve software development practices and maintain Corelight’s competitive edge. Qualifications - Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. - Professional Experience: 8+ years of software development experience specifically on Linux or Unix-style platforms. - Core Languages: Expert-level proficiency in Golang and C++. - System Mastery: Proven experience developing and maintaining multi-threaded applications in production environments. - Cloud & Infrastructure: Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes). - Modern DevOps: Expertise in CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and open-source development tools (Git, CMake, make). - Data Architecture: Strong working knowledge of both SQL and NoSQL databases. Requirements - Preferred (Bonus): Prior experience leading software teams, a background in Network Security, or familiarity with NDR tools like Zeek and Suricata. Benefits - Fueled by investments from top-tier venture capital organizations such as Crowdstrike, Accel and Insight. - Collaborative, inclusive, and geographically distributed culture. - 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 — $229,000 USD
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Data, Query Optimization, Schema Design
TenableCloud Security | Operational Technology | Identity Security | and more
• Tenable is looking for a Staff Software Engineer to join our core product engineering team. • Focused on designing, developing, and maintaining cloud-based, state-of-the-art search solutions on top of our customers' ever-evolving landscape of infrastructure in a scalable way. • A critical aspect of this job is to build and manage services around data handling. • This role centers on crafting the services that enable data ingestion, storage, querying, and retrieval at scale. • As a senior member of the team, you will have the opportunity to architect, design and implement features to help drive the overall architecture of our platform. • Collaborate with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products and drive consensus.
• Build and evolve a storage platform operating at cloud scale — we're talking exabyte-level storage with real durability constraints • Optimize for different hard drive and hardware characteristics, improving throughput and reducing error rates across hardware failure modes • Troubleshoot ambiguous, symptom-driven problems where the signal is limited and the root cause isn't obvious • Contribute to major architectural upgrades that will support the platform for the next 5–10 years — including support for emerging storage technologies • Take ownership of parts of the stack where general-purpose components stop being the right fit • Improve hardware utilization and efficiency as the business grows upmarket and scale increases • Collaborate closely with a distributed team — coordinating, problem-solving, and communicating across time zones daily
Senior Software Engineer – Postgres
ClickHouseClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio
• Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud. • Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities. • Contribute to PostgreSQL extensions and data plane agents, written in C, C++ or Rust • Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management. • Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability. • Develop APIs and integrations that expose new Postgres functionality to customers and internal systems. • Improve observability, deployment safety, and debugging workflows for database services. • Participate in design discussions, code reviews, and on-call rotations, contributing to the overall reliability and velocity of the team. • Operate with autonomy — identifying opportunities, driving execution, and delivering meaningful impact.
Senior Software Engineer – Postgres
ClickHouseClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio
• Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud. • Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities. • Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management. • Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability. • Develop APIs and integrations that expose new Postgres functionality to customers and internal systems. • Improve observability, deployment safety, and debugging workflows for database services. • Participate in design discussions, code reviews, and on-call rotations, contributing to the overall reliability and velocity of the team. • Operate with autonomy — identifying opportunities, driving execution, and delivering meaningful impact.


