Home
/
Comprehensive
/
Principal Software Engineer - Backend - Stream
Principal Software Engineer - Backend - Stream-March 2024
Denver
Mar 27, 2026
About Principal Software Engineer - Backend - Stream

  Cribl does differently.

  What does that mean? It means we are a serious company that doesn't takeitself too seriously; and we're looking for people who love to get stuffdone, and laugh a bit along the way. We're growing rapidly - looking forcollaborative, curious, and motivated team members who are passionateabout putting customers first. As a remote-first company we believe inempowering our employees to do their best work, wherever they are.

  As the data engine for IT and Security many of the biggest names in the mostdemanding industries trust Cribl to solve their most pressing data needs.Ready to do the best work of your career? Join the herd and unlock youropportunity.

  Why You'll Love This Role

  Cribl's Stream unlocks the value of all machine data in ways that werepreviously not possible by providing users a new level of observability,intelligence and control over their real-time data. We are looking for aPrincipal Engineer to help build our core data platform which ingests,enriches, transforms, shapes, and routes data from and to numerous typesof third party systems. Some may say Cribl's greatest accomplishment thusfar is having our software deployed in some of the largest organizations inthe world processing up to petabytes of IT & Security data. Others mayattribute that to our massive amount of goat gifs that we've harvested fromthe Internet. It's difficult to know for sure.

  As a Principal Engineer at Cribl, you will help set the technical directionfor Stream by working closely with other product stakeholders to helpidentify, design, develop, and deliver products that delight ourcustomers. Additionally, you will provide technical and thought leadershipto the team in order to continually improve our technologies, tools, andprocesses. This role is equal parts research and development. If you enjoy thechallenges of building scalable, robust, and high performing distributedsystems which process large data sets in real time, this position may beright for you. In this role, you will join a team of skilled engineerscommitted to shipping the highest quality software and ensuring ourcustomers' satisfaction. This is a fully remote role and Cribl is a remotefirst company. Our culture embraces the diversity of team members spread allac

  As An Active Member Of Our Team, You Will...

  Provide technical direction for products, projects, and features withemphasis on back end systems and APIs responsible for ingesting,processing, and routing dataHost architecture discussions and design reviews with others on your teamPartner with a cross functional team of engineers, designers, and productmanagers to translate feature specifications into product designs andimplementable codeHands on contribution to the Stream by designing and developing features forthe data platformDesign, develop, test, and maintain clear, concise, and robust codethat produces the desired outcomes for our customersDevelop expert level knowledge of software development using Node.js,JavaScript/TypeScript, Docker, and GitEnsure product features are working as expected by creating robust test planspaired with comprehensive automated testsCoach and mentor junior developersEvangelize our innovation and e ngage our users by contributing to internaland external blogs related to the products that you help develop

  If You've Got It - We Want It

  Bachelor's degree in CS/EE or MS Preferred12+ years of software development experienceAbility to problem solve with holistic approaches; maintain focus onoverarching objectivesDemonstrated experience working directly with clients to solve problems andgather feedback on innovationsExperience working with data intensive applications and/or data streamsprocessingStrong knowledge of data structures, algorithms, operating systems, anddistributed systemsSelf motivated, proactive, and pragmaticAbility to lead pro ects across the team with little to no additionalsupervisionExperience in advanced development, especially in distributed systems andlarge, complex system environments deployed at scaleStrong knowledge of Linux systemsWorking knowledge of Docker and k8sExperience with using and developing REST APIsExperience with Agile processes and rapid itera tive developmentExperience using services from cloud based platforms such as AWS, Azure,and GCPStrong sense of ownership with focus on high quality and high performingdeliverablesExcellent communication skills, both verbal and written; able to explaincomplex technical topics to both internal and external stakeholders with easeand in remote/distributed environments

  Preferred Qualifications

  Open source contributionNo fear! Speak your mindGood jokes, or maybe better, bad jokesA love for goatsExperience working remotelyExperience with Javascript and NodeJS

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
IOP-Phlebotomist Specialist - Ellijay, GA
At LabCorp we have a passion in helping people live happy and healthy lives. Every day we provide vital information that helps our clients and patients understand their health. If you are passionate
5-12 Special Education Teacher
Woodbine CSD is seeking a 5-12 Special Education Teacher. ...
Relationship Banker I (Opelika)
Thank you for your interest in a career at Regions. At Regions, we believe associates deserve more than just a job. We believe in offering performance-driven individuals a place where they can build
Sr Patient Care Technician - Inpatient Surgical - North
Sr Patient Care Technician - Inpatient Surgical - North Job Ref 2307324 Category Patient Support Job Family Patient Care Tech Department Surgical Inpatient Schedule Part-time Facility Community Hospi
Customer Service Representative - Piscataway, NJ
Sr. Customer Service Representative Piscataway, NJ, US On-Site S12 Primary contact to provide a World-Class Customer Service to Agilex customers. Develop and deliver customer solutions that support b
Technical Customer Service Advisor, Remote
About Conduent: Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments – creating exceptional outcomes
Manager, Operations Support (Critical Action & Assessment Team) - Nationwide
By clicking the “Apply” button, I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Taked
Military Transport Area Manager
Description Multiple locations available (Leeds, Doncaster, Wakefield and Knottingley) with multiple core shifts This role focuses on those who have military experience interested in working in the p
Senior Director Customer Contact
Benefits: •Competitive compensation•Medical, Dental, and Vision insurance•401(k) Retirement Savings Plan with substantial company match•Life and Travel Insurance•Tuition Assistance•Wellness Reimburse
POS Support Technician - East Coast
Description: Burlington is upgrading the POS systems in all of their stores from and Oracle legacy system to Oracle X-Store. Once the external vendor installs the hardware, these resources will be re
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved