Skip to content
Corelight logo

Lead Software Engineer - Applications

CorelightNetwork Detection company
RemoteLead
Software Engineering

About the role

Lead software architecture and implementation for Corelight's detection platform.

  • Lead architecture and implementation of Corelight's detection platform, ensuring high-performance, scalable, multi-threaded systems for network security.
  • Key Responsibilities Drive end-to-end software architecture, design, and implementation.
  • Mentor and provide technical guidance to junior engineers.
  • Build high-availability systems with testing, monitoring, and CI/CD.
  • Collaborate with Product and Scrum teams to refine scope and delivery.
  • Research and introduce emerging technologies to improve development practices.
  • Requirements Bachelor's degree in Computer Science or related field. 8+ years developing on Linux/Unix platforms.
  • Expert proficiency in Go and C++ and multi-threaded application development.
  • Experience with cloud platforms (AWS/GCP/Azure), Docker, Kubernetes, and CI/CD.
  • Working knowledge of SQL and NoSQL databases and open-source tooling.
View original posting →

Tech stack

GoC++LinuxAWSDockerKubernetesCI/CD

Match insights

Tech:Go, C++, Linux, AWS, Docker
Level:Lead

More roles at Corelight

View open roles at Corelight