Cribl is looking for a Senior Integrations Engineer to build software components that collect and send data between closed and open source systems for Cribl Stream, our data stream processing engine. This role is equal parts research and development, focusing on integrating with third-party technologies.
What You'll Do
- Develop features that integrate Cribl’s data stream processing engine with data systems such as Splunk, Elastic Search, Kafka, AWS S3, Azure Blob Storage, and Google Cloud Storage.
- Rapidly develop subject matter expertise in diverse third-party technologies by provisioning, building, and configuring systems for R&D.
- Design, develop, test, and maintain clear, concise, and robust code.
- Develop expert-level knowledge of software development using NodeJS and TypeScript (and sometimes C++), including Node internals.
- Ensure product features work as expected by creating robust test plans and comprehensive automated and integration tests.
- Collaborate with engineers, product managers, UX designers, and business teams to translate feature specifications into code.
- Work closely with peers by providing feedback on feature design and conducting code reviews.
- Contribute to a weekly 24/7 support on-call rotation.
- Take initiative to help the greater team, even outside your job description.
- Evangelize innovation by contributing to internal and external communities, documentation, and blogs.
What We're Looking For
- Demonstrated experience integrating with third-party applications, libraries, and APIs.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems.
- Experience with using and developing REST APIs.
- Experience interacting with and building on cloud platforms (AWS, Azure, GCP, etc.).
- Comfort with significant research and discovery before coding.
- Demonstrated ability to build robust systems in the face of uncertainty.
- Experience with Agile processes and rapid iterative development.
- Strong sense of ownership with focus on high quality and high performing deliverables.
- Excellent communication skills, both verbal and written.
- Insatiable curiosity and eagerness to learn new technologies.
Nice to Have
- Experience with authorization and authentication standards such as OAuth2, OpenID Connect, LDAP, and SAML.
Technical Stack
- Languages: NodeJS, TypeScript, C++
- Data Systems: Splunk, Elastic Search, Kafka
- Cloud Storage: AWS S3, Azure Blob Storage, Google Cloud Storage
- APIs & Platforms: REST APIs, AWS, Azure, GCP
Team & Environment
Join a team of skilled engineers.
Benefits & Compensation
- Compensation range: $160,000 - $220,000 + equity
- Health, dental, and vision insurance
- Short-term disability insurance and life insurance
- Paid holidays and paid time off
- Fertility treatment benefit
- 401(k)
- Equity
- Eligibility for discretionary company-wide bonus
Work Mode
This is a fully remote position.
Cribl is a serious company that doesn’t take itself too seriously. We are looking for people who love to get stuff done and laugh along the way. We are a collaborative, curious, and motivated team passionate about putting customers first. As a remote-first company, we empower employees to do their best work. Our culture embraces the diversity of team members spread across the globe, with a core value of insatiable curiosity.
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.




