United States Remote (Global) Employment

cribl is hiring a Software Engineer

About the Role

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.

Required Skills
NodeJSTypeScriptC++SplunkElastic SearchKafkaAWS S3Azure Blob StorageGoogle Cloud StorageREST APIsAWSAzureGCPdata structuresalgorithmsdistributed systems
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
cribl

Cribl is the data engine for IT and Security, trusted by many of the biggest names in the most demanding industries to solve their most pressing data needs.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago