Cribl
Cribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
Staff Software Engineer, Security
Location
United States
Posted
6 hours ago
Salary
$170K - $280K / year
Bachelor Degree8 yrs expEnglishAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJava ScriptKafkaKubernetesLinuxNode.jsSpark
Job Description
• Own and deliver key technical components of a new data-driven product, with a focus on backend platforms, APIs, and data processing pipelines
• Partner with product and domain stakeholders to understand customer needs and incorporate feedback into solutions
• Design, build, and evolve scalable systems that ingest, process, and route high-volume streaming data
• Collaborate with peers and technical leaders to contribute to architecture and design decisions across the team
• Turn loosely defined ideas into concrete technical designs and working implementations
• Lead development of complex features end-to-end, from early exploration and prototyping through production rollout
• Stay hands-on in the codebase, contributing high-quality code, reviewing pull requests, and improving core abstractions
• Mentor and support other engineers, raising the overall technical bar of the team
Job Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent practical experience
- 8+ years of experience building and operating production software systems
- Strong experience designing and implementing distributed systems in real-world environments
- Hands-on experience with data-intensive or streaming systems (e.g., Kafka, Flink, Spark, Druid, or similar technologies)
- Experience building backend services and APIs that operate reliably at scale
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Solid understanding of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working knowledge of Linux, Docker, and Kubernetes
- Ability to work independently on complex problems while collaborating effectively with a distributed team
- Clear and effective communication skills, especially in a remote environment
- Strong ownership mindset with attention to quality, performance, and maintainability.
- Nice to have:
- Experience building products or platforms for security practitioners
- Familiarity with security frameworks such as MITRE ATT&CK
- Experience building rule engines, large-scale event processing systems, alerting workflows, or enrichment pipelines
- Exposure to AI-driven capabilities (e.g., LLMs, embeddings, intelligent automation) in production systems
- Experience working on remote-first teams
- Experience with JavaScript and Node.js
- Willingness to speak up, challenge ideas constructively, and share opinions
- Appreciation for good jokes (or bad ones)
- A love for goats
Benefits
- health insurance
- dental insurance
- vision insurance
- short-term disability
- life insurance
- paid holidays
- paid time off
- fertility treatment benefit
- 401(k)
- equity
- discretionary company-wide bonus