Skip to content
CriblCribl

Sr. Software Engineer

Senior Software Engineer building a scalable customer-facing metric store for high-volume time-series telemetry data at Cribl. Requires strong distributed systems and backend experience (Node.js/TypeScript preferred) to design ingestion, storage, query engines, and observability infrastructure.

About the job

Responsibilities

  • Design and build Cribl’s customer-facing metric store for high-volume telemetry data.
  • Write clean, maintainable, and testable code with focus on performance, observability, and operational resilience.
  • Build scalable backend services and APIs for metric ingestion, storage, metadata management, and query execution.
  • Work on data modeling and storage patterns for time-series data, including high-cardinality dimensions, labels, fingerprints, rollups, and retention strategies.
  • Partner with Product and Design to turn complex observability workflows into intuitive customer-facing capabilities.
  • Collaborate with engineers to integrate metric storage and query capabilities into broader product experiences.
  • Analyze and improve query performance, ingestion throughput, storage efficiency, and system reliability.
  • Define engineering practices for a new product area, including testing, deployment, monitoring, and operational readiness.
  • Coach and empower less senior engineers.
  • Plan and forecast quarterly goals balancing new features, technical debt, reliability, and customer needs.
  • Champion the full software development lifecycle from requirements through production support.
  • Share on-call responsibilities.

Requirements

  • Ability to comply with U.S. government security requirements for access to FedRAMP-authorized systems (may include U.S. citizenship).
  • Strong experience building backend services in complex, large-scale distributed systems.
  • Ability to write clean, maintainable, and testable production code, preferably in Node.js and TypeScript.
  • Experience building SaaS platforms, data platforms, observability systems, or high-volume cloud services.
  • Experience working with time-series data, metrics, telemetry pipelines, query systems, or analytical databases.
  • Experience designing APIs and interfaces that are secure, intuitive, and built for long-term evolution.
  • Strong understanding of data structures, algorithms, Linux, networking, and distributed systems fundamentals.
  • Experience with cloud infrastructure on AWS or another major cloud provider.
  • Experience with storage systems, query performance, indexing strategies, partitioning, caching, or data lifecycle management.
  • Self-starter who can operate with minimal supervision and learn quickly in ambiguous technical areas.
  • Dedicated to elegant, high-quality software.
  • Comfortable making tradeoffs between correctness, performance, cost, operability, and customer experience.

Nice-to-Haves

  • Experience with observability concepts such as metrics, labels, dimensions, cardinality, histograms, counters, gauges, and query languages such as PromQL.
  • Experience with systems such as ClickHouse, Prometheus, Mimir, Thanos, VictoriaMetrics, OpenTelemetry, Kafka, Kinesis, S3, or similar.
  • Experience using testing frameworks such as Mocha, Jest, Cypress.
  • Experience with CI/CD pipelines such as Bitbucket, Jenkins, CircleCI, GitHub Actions.

Skills

Node.js, TypeScript, Distributed Systems, AWS, Time Series Data, Promql, ClickHouse, Prometheus, Kafka, S3, Jest, GitHub Actions

Moov

Moov

United States

Senior Software Engineer
$165k+/yrRemote5+ YOEBackend Engineering

Build and operate production fintech and payment services, APIs, and developer tooling using Go and microservices. The role requires experience delivering complex production systems, working in payments, and maintaining strong standards for testing, observability, and AI-assisted development.

Rula

Rula

United States

Senior Software Engineer - Patient Services
$166k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer who will architect and scale distributed backend data systems supporting patient services. The role requires 4+ years of experience, expertise in microservices and event-driven systems, and strong technical leadership and mentoring skills.

Instacart

Instacart

United States

Senior Software Engineer, Digital Twin Platform
$166k+/yrRemote5+ YOEBackend Engineering

Build and operate scalable backend platforms, data pipelines, and services that create real-time digital twins of store inventory. The role requires 5+ years of software engineering experience, backend programming expertise, distributed systems knowledge, and cloud infrastructure experience.

Pave

Pave

New York, NY
Senior Software Backend Engineer, Market Pricing
$167k+/yrHybrid5+ YOEBackend Engineering

Build scalable backend systems for sophisticated customers and compensation pricing workflows, owning delivery from discovery through monitoring. The role requires 5+ years of backend engineering experience, strong systems design judgment, and the ability to lead ambiguous technical initiatives.

Launchdarkly

Launchdarkly

United States

Senior Backend Engineer, Experimentation
$163k+/yrRemote6+ YOEBackend Engineering

Designs and operates scalable backend services for an experimentation platform, including data ingestion, metric computation, and results processing. Requires 6+ years of software engineering experience, strong Go or comparable backend-language skills, and experience with distributed, cloud-based, data-intensive systems.