Cribl is looking for a Staff Software Engineer in its C021 org, where new product ideas are prototyped and developed into customer solutions. You will be a senior technical contributor designing and building core capabilities of an emerging data platform, focusing on scalable, real-time data processing systems.
What You'll Do
- Own and deliver key technical components of a new data-driven product, focusing 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.
What We're Looking For
- 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.
Technical Stack
- Kafka, Flink, Spark, Druid, AWS, Azure, GCP, Linux, Docker, Kubernetes, JavaScript, Node.js
Team & Environment
Part of the C021 org, working with engineers, domain experts, and product partners.
Benefits & Compensation
- Compensation: $170,000 - $280,000 + equity
- Health insurance
- Dental insurance
- Vision insurance
- Short-term disability insurance
- Life insurance
- Paid holidays
- Paid time off
- Fertility treatment benefit
- 401(k)
- Equity
- Eligibility for a discretionary company-wide bonus
Work Mode
This is a remote position.
Cribl is a serious company that doesn’t take itself too seriously. We're looking for people who love to get stuff done and laugh a bit along the way. We are growing rapidly with a collaborative, curious, and motivated team passionate about putting customers first. We are a remote-first company empowering employees to do their best work, wherever they are. We believe diversity drives innovation, enables better decisions, and inspires change.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.





