Senior Software Engineer
About the role
Who you are
- Applied Curiosity: You have a passion for understanding the "why" behind technical challenges and a drive to constantly improve component architecture
- Execution Focus: You enjoy "getting things done" and can navigate a fast-paced environment with strong organizational skills for both yourself and the team
- Collaborative Mindset: You are an effective communicator who can translate technical requirements across various stakeholders and enjoy engaging in peer design reviews
- Rigor and Reliability: You take pride in writing clear, functional code and believe that appropriate testing coverage is a non-negotiable part of the development lifecycle
- Experience: 5+ years of enterprise software design, development, and release experience
- Language Proficiency: 5+ years of development experience with at least two of the following: Golang, Python, C++, or Rust (Golang is the primary language for this role)
- Cloud Native Expertise: 2+ years of hands-on design and experience with Kubernetes, Docker, and Container orchestration
- Version Control: Professional experience with Git (GitLab CI experience is a significant plus)
- Education: BS in a STEM field is preferred
- Technical Bonuses: Experience with Zeek, Suricata, or Linux-based development is highly desirable. Zephyrscript development a plus
What the job involves
- Network evidence is only powerful when it is accessible and actionable within a defender's existing workflow
- As a Senior Software Engineer on our Integrations team, you will be the architect of that connectivity
- You will contribute to the development of our next-generation Sensor product, focusing on critical services like telemetry and manageability, while building the robust frameworks that deliver high-fidelity network data to leading SIEM tools like Splunk, ElasticSearch, and Google SecOps
- Your work ensures that elite defenders have the right data, in the right place, at the right time
- Engineer Next-Gen Services: Design and implement core sensor services—including installation, upgrades, manageability, and telemetry—primarily using Golang within a Kubernetes environment
- Architect Data Delivery: Develop and optimize high-performance frameworks for delivering network evidence to major SIEM and analytics platforms
- Drive Technical Excellence: Provide expertise in technical planning and execution, ensuring software efforts are scalable, performant, and reliable
- Lead Design & Review: Participate in deep architectural analysis and conduct rigorous code reviews to maintain high standards for clarity and performance
- Ensure Quality at Scale: Build and maintain automated testing suites, including comprehensive performance tests, to validate functionality across diverse environments
- Direct Customer Impact: Support customers directly to troubleshoot and resolve complex issues related to sensor integrations and data delivery
About Corelight
Corelight transforms network and cloud activity into evidence so that data-first defenders can stay ahead of ever-changing attacks.
Delivered by our open NDR platform, Corelight’s comprehensive, correlated evidence gives you unparalleled visibility into your network. This evidence allows you to unlock new analytics, investigate faster, hunt like an expert, and even disrupt future attacks.
Our on-prem and cloud sensors go anywhere to capture structured, industry-standard telemetry and insights that work with the tools and processes you already use. Corelight’s global customers include Fortune 500 companies, major government agencies, and research universities.
Get started >> https://www.corelight.com/contact
Similar jobs you might like
Senior Software Engineer
About the role
Who you are
- Applied Curiosity: You have a passion for understanding the "why" behind technical challenges and a drive to constantly improve component architecture
- Execution Focus: You enjoy "getting things done" and can navigate a fast-paced environment with strong organizational skills for both yourself and the team
- Collaborative Mindset: You are an effective communicator who can translate technical requirements across various stakeholders and enjoy engaging in peer design reviews
- Rigor and Reliability: You take pride in writing clear, functional code and believe that appropriate testing coverage is a non-negotiable part of the development lifecycle
- Experience: 5+ years of enterprise software design, development, and release experience
- Language Proficiency: 5+ years of development experience with at least two of the following: Golang, Python, C++, or Rust (Golang is the primary language for this role)
- Cloud Native Expertise: 2+ years of hands-on design and experience with Kubernetes, Docker, and Container orchestration
- Version Control: Professional experience with Git (GitLab CI experience is a significant plus)
- Education: BS in a STEM field is preferred
- Technical Bonuses: Experience with Zeek, Suricata, or Linux-based development is highly desirable. Zephyrscript development a plus
What the job involves
- Network evidence is only powerful when it is accessible and actionable within a defender's existing workflow
- As a Senior Software Engineer on our Integrations team, you will be the architect of that connectivity
- You will contribute to the development of our next-generation Sensor product, focusing on critical services like telemetry and manageability, while building the robust frameworks that deliver high-fidelity network data to leading SIEM tools like Splunk, ElasticSearch, and Google SecOps
- Your work ensures that elite defenders have the right data, in the right place, at the right time
- Engineer Next-Gen Services: Design and implement core sensor services—including installation, upgrades, manageability, and telemetry—primarily using Golang within a Kubernetes environment
- Architect Data Delivery: Develop and optimize high-performance frameworks for delivering network evidence to major SIEM and analytics platforms
- Drive Technical Excellence: Provide expertise in technical planning and execution, ensuring software efforts are scalable, performant, and reliable
- Lead Design & Review: Participate in deep architectural analysis and conduct rigorous code reviews to maintain high standards for clarity and performance
- Ensure Quality at Scale: Build and maintain automated testing suites, including comprehensive performance tests, to validate functionality across diverse environments
- Direct Customer Impact: Support customers directly to troubleshoot and resolve complex issues related to sensor integrations and data delivery
About Corelight
Corelight transforms network and cloud activity into evidence so that data-first defenders can stay ahead of ever-changing attacks.
Delivered by our open NDR platform, Corelight’s comprehensive, correlated evidence gives you unparalleled visibility into your network. This evidence allows you to unlock new analytics, investigate faster, hunt like an expert, and even disrupt future attacks.
Our on-prem and cloud sensors go anywhere to capture structured, industry-standard telemetry and insights that work with the tools and processes you already use. Corelight’s global customers include Fortune 500 companies, major government agencies, and research universities.
Get started >> https://www.corelight.com/contact