C

Cribl

Data observability platform for logs

Senior Staff Software Engineer - Stream Integrations

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USANo salary listed

About the Job

Requirements

  • A Bachelor of Science in Computer Science or Electrical Engineering with 12 or more years of experience, or a Master of Science with 8 or more years of experience.
  • Expert knowledge of building products that leverage large-scale data sets.
  • Ability to explain complex technical topics to internal and external stakeholders in verbal and written communication and in remote or distributed environments.
  • Ability to learn new technologies and develop prototypes quickly.
  • Expert knowledge of data structures, algorithms, operating systems, and distributed systems.
  • Strong experience optimizing the performance of complex systems.
  • Expert knowledge of designing, implementing, and interfacing with REST APIs.
  • Experience with Agile processes and rapid iterative development.
  • Experience using services from cloud-based platforms such as AWS, Azure, and GCP.
  • Strong ownership and focus on high-quality, high-performing deliverables.
  • Expert knowledge of Linux systems.
  • Working knowledge of Docker and Kubernetes.
  • Ability to participate in 24x7 on-call rotations, including stand-by, on-call, or off-hours duties.

Responsibilities

  • Develop features integrating Cribl’s data stream processing engine with third-party systems such as Splunk, Elastic Search, Kafka, AWS S3, Azure Blob Storage, and Google Cloud Storage.
  • Build subject matter expertise in third-party technologies by provisioning, building, and configuring systems and accounts for research and development.
  • Provide technical and thought leadership for products and tools.
  • Mentor and coach junior engineers.
  • Contribute to the technical roadmap in partnership with product and engineering leaders.
  • Introduce performance and efficiency improvements across products and processes.
  • Champion teamwork, engineering best practices, and a customer-focused mindset.
  • Lead feature development while balancing high-quality software development with evangelism and coaching of others.
  • Design, develop, test, and maintain clear, concise, robust code that achieves customer outcomes.
  • Create robust test plans and comprehensive automated tests to ensure features work as expected.
  • Collaborate with engineers, product managers, user experience designers, and business teams to translate feature specifications into implementable code.
  • Provide feedback on feature design and code reviews to peers.
  • Contribute to internal and external blogs related to products developed.
  • Help maintain and support SaaS products, including periodic participation in 24x7 on-call rotations.

Desired Qualifications

  • Experience with authorization and authentication standards such as OAuth 2.0, OpenID Connect, LDAP, and SAML.
  • Experience with Microsoft Office 365 APIs.

About the Company

Cribl

Data observability platform for logs

Cribl helps tech teams manage and understand their data through data observability. Its two main products, Cribl Stream and Cribl Edge, collect, route, transform, and analyze logs, metrics, and other observability data. Edge gathers real-time data from network edge devices, sending it to Stream or other destinations for processing. Stream routes and transforms data on-premises or in the cloud and forwards it to destinations, with integrations like Office 365 and Microsoft Azure to monitor activity and security. The goal is to give teams real-time visibility into data, improve operational efficiency, and strengthen security by managing data flows and observability insights.

Company size
1,001-5,000
Company stage
Private
Total funding
$596.4M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Cribl

See more jobs