Job Description
Corelight is seeking a Senior Software Engineer to join their Sensor Infrastructure team. The successful candidate will contribute to the development of the next-generation Sensor, focusing on product infrastructure. They will work on the containerized management system, interacting with Kubernetes, Helm, Linux, and Gitlab CI/CD. The engineer will also develop Golang-based applications that drive the deployment and maintenance of the Corelight Sensor across various hardware appliances and virtual form factors.
Role involves:
- Providing technical expertise in planning, development, and execution of software efforts in an agile environment
- Designing and implementing functionality with appropriate testing coverage
- Engaging in code-review and architectural analysis exercises
- Engineering services in various languages, mainly Golang, in a Kubernetes environment
- Developing deployment manifests for Kubernetes using Helm
- Supporting customers in the field troubleshooting Kubernetes deployed to Linux appliances
Requirements:
- 5+ years of Enterprise software design, development, and release experience
- 5+ years of development experience with one or more of the following languages: Golang, Rust, C/C++
- Deep experience with deploying and maintaining Linux systems
- Deep experience with Linux networking
- Deep experience with Kubernetes, preferably on-premises
- Deep experience with Troubleshooting and Debugging on Linux systems
- Experience with Shell Scripting and automation
- Familiarity with Docker and containerized applications
- Experience with Git for version control. Experience with Gitlab CI is a plus
- Effective communicator and ability to collaborate across stakeholders
- Possess strong organizational skills, both for yourself and for the team while working with many people in a fast-paced environment
- Enjoys getting things done!
Corelight offers:
- Opportunity to work on cutting-edge cybersecurity solutions
- A collaborative, inclusive, and growth-oriented culture