Cribl logo

Staff Software Engineer, Stream Control Plane (Backend)

Cribl

Salt Lake City, UT
Full Time
Senior
200k-225k
7 days ago

Job Description

About the Role

Cribl is a remote-first company that specializes in providing scalable, reliable, and intuitive data processing solutions for IT and Security industries. The company values a fun, collaborative, and diverse work environment, emphasizing customer focus and innovation. The role of Staff Software Engineer in the Stream Control Plane involves building high-performing distributed systems that process large data sets in real time, contributing to the company's mission of unlocking the value of machine data.

Key Responsibilities

  • Develop software that powers the reliable and scalable operation of Cribl Stream, including deployment, configuration, and orchestration of distributed nodes at high scale
  • Work with a cross functional team of engineers, product managers, and designers to translate feature requirements into technical designs and implementable code
  • Develop, test, and maintain robust code that effectively delivers customer value
  • Work closely with peers to provide feedback on design and code reviews
  • Take the lead on feature development while balancing high quality software development and delivering value quickly to customers
  • Develop automated tests and comprehensive test plans to ensure high quality code and product features
  • Champion teamwork, engineering best practices, and a customer-focused mindset
  • Provide technical and thought leadership to products and tools
  • Introduce performance and efficiency improvements across products and processes
  • Mentor and coach junior engineers
  • Engage users by contributing to internal and external blogs related to the products
  • Help maintain and support SaaS products, including participating in 24x7 on-call rotations
  • Participate in stand-by, on-call, or off-hours duties as required

Requirements

  • BS in CS/EE with 7+ years of experience or MS with 4+ years
  • Expert knowledge and experience in building enterprise-grade, highly available distributed systems at scale
  • Expert knowledge of designing, building, and using APIs (e.g., REST and RPC)
  • Strong understanding of data structures, algorithms, and distributed systems
  • Experience developing and using products in cloud platforms such as AWS, Azure, GCP
  • Strong sense of ownership and focus on high-quality deliverables
  • Excellent verbal and written communication skills, especially in remote/distributed environments
  • Self-driven with a demonstrated ability to learn new technologies and develop prototypes quickly
  • Ability to maintain focus on outcomes
  • Ability to write clean, testable code; JavaScript/TypeScript and NodeJS preferred
  • Experience with testing frameworks such as Jest, MochaJS, CodeceptJS
  • Willingness to perform stand-by, on-call, or off-hours duties

Nice to Have

  • Experience developing unit tests, integration tests, end-to-end tests
  • Knowledge of JavaScript/TypeScript and NodeJS

Qualifications

  • BS in CS/EE with 7+ years of experience or MS with 4+ years

Benefits & Perks

  • Competitive salary ($200,000 - $225,000 depending on location and experience)
  • Health, dental, and vision insurance
  • Short-term disability and life insurance
  • Paid holidays and paid time off
  • Fertility treatment benefit
  • 401(k) plan and equity options
  • Discretionary company-wide bonus

Working at Cribl

Cribl values diversity, teamwork, and a customer-focused mindset. The company fosters an inclusive environment where differences are valued and welcomed. It emphasizes fun, collaboration, continuous learning, and bringing out the best in each other, all within a remote-first, globally distributed team.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary200k-225k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Cribl

Website

cribl.io

Location

Salt Lake City, UT

Industry

Unclassified Industry

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches