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.
Tech stack
GoC++LinuxAWSDockerKubernetesCI/CD
Match insights
Tech:Go, C++, Linux, AWS, Docker
Level:Lead