Staff Software Engineer Alerting & Observability @ Cribl
Your Application Journey
Email Hiring Manager
Job Details
Overview
Cribl does differently. We are a serious company that doesn’t take itself too seriously, and we value talent that gets stuff done while having fun. As a remote-first company, we empower our employees to do their best work from anywhere.
Role Summary
In the role of Staff Software Engineer Alerting & Observability, you will work closely with Product, Operations, and other business functions. You will design, build, and optimize sophisticated alerting systems for distributed systems, develop complex query-based rules, create intelligent alert routing mechanisms, and build scalable backend services for alerting evaluation and notification delivery.
Key Responsibilities
- Design and build sophisticated alerting systems.
- Develop query-based alert rules using PromQL, SQL, etc.
- Create intelligent alert routing, deduplication, and correlation mechanisms.
- Build scalable backend services for alert management workflows.
- Optimize time-series data storage and query performance.
- Develop intuitive user interfaces with React and modern frontend frameworks.
- Collaborate across teams to deliver comprehensive observability solutions.
- Mentor engineers on best practices in observability and alerting architecture.
Required Skills/Experience
- Strong proficiency in TypeScript/Node.js for production-grade services.
- Experience with query languages for metrics and monitoring (PromQL/SQL).
- Background in building or maintaining alerting systems and rule evaluation engines.
- Experience with time-series databases and columnar storage systems.
- Frontend skills with React and modern JavaScript frameworks.
- Strong understanding of distributed systems, data structures, and algorithms.
- Experience with Prometheus ecosystem and related observability tools.
- Competence in CI/CD pipeline tools like BitBucket, Jenkins, or CircleCI.
Salary & Benefits
Salary range: $200,000 - $245,000. Benefits include health, dental, vision, insurance options, paid holidays, PTO, fertility treatment benefits, 401(k), equity, and a discretionary bonus.
Our Culture
Diversity drives innovation. Cribl values differences and invites all qualified applicants to join a collaborative and humorous team environment.
Key skills/competency
TypeScript, Node.js, PromQL, SQL, React, Distributed Systems, Alerting, Observability, CI/CD, Data Storage
How to Get Hired at Cribl
🎯 Tips for Getting Hired
- Customize your resume: Highlight experience with TypeScript and alerting systems.
- Showcase relevant projects: Detail work on observability platforms.
- Network strategically: Connect via LinkedIn with Cribl employees.
- Prepare technical examples: Demonstrate proficiency in PromQL and Node.js.
- Practice interview questions: Cover both technical and behavioral scenarios.