Senior Software Engineer, Edge

September 30

Apply Now
Logo of Cribl

Cribl

SaaS • Cloud

Cribl is a company providing a cloud-based service, allowing users to manage and analyze their data through a web application. The service includes features for user accounts and integration with Google for authentication.

501 - 1000 employees

Founded 2017

☁️ SaaS

📋 Description

• Develop and maintain back-end features for Cribl Edge data collection agents and enable management of hundreds of thousands of Edge nodes • Design, build, and optimize software for data collection agents that run across Windows, Linux, and Mac • Enable robust centralized management and orchestration of large-scale distributed Edge deployments • Collaborate closely with UX designers, Product Managers, and engineers to translate requirements into high-performance user experiences • Own the development lifecycle: design, implementation, testing, and maintenance with clean, reliable code • Develop automated tests and comprehensive test plans to ensure high-quality releases • Help maintain and support SaaS products, including participation in 24x7 on-call rotations and off-hours duties

🎯 Requirements

• Bachelor’s / Master’s degree in Computer Science or similar field • Proven ability to write clean, maintainable, and testable code • Experience with advanced software development in large-scale, highly available, distributed systems • Excellent verbal and written communication • Commitment to ownership and delivering high-quality performance • Strong understanding of operating system fundamentals (memory management, CPU architecture/scheduling, filesystems, process lifecycles, networking) • Exceptional troubleshooting and debugging skills • Professional experience developing software using TypeScript and Node.js • Experience using Docker, Kubernetes, and cloud platforms such as AWS, Azure, GCP • Experience using assertion frameworks and tools to automate regression tests (e.g. Mocha) • Prior experience working on data intensive applications and/or data streams processing • Experience working remotely across timezones • Willingness to participate in 24x7 on-call rotations and off-hours duties • No fear; speak your mind • Good jokes (or bad jokes) • A love for goats

🏖️ Benefits

• Health insurance • Dental insurance • Vision insurance • Short-term disability • Life insurance • Paid holidays • Paid time off • Fertility treatment benefit • 401(k) • Equity • Eligibility for a discretionary company-wide bonus

Apply Now

Similar Jobs

September 30

Senior Software Engineer building and operating Astronomer's Kubernetes dataplane for Astro; scale, networking, multi-cloud, and operational reliability.

AWS

Azure

Cloud

Google Cloud Platform

Kubernetes

Go

September 30

Senior Software Engineer building scalable Java backend services and OpenSearch integrations at Workiva. Enable semantic search, GenAI/RAG endpoints using AWS and Kafka.

AWS

Cloud

ElasticSearch

Java

Kafka

Kotlin

Scala

September 30

Build and own full-stack product features end-to-end for PostHog; frontend, HogQL, backend services, and customer support.

Rust

September 30

GEICO

10,000+ employees

💸 Finance

Lead platform architecture and delivery at GEICO, building low-downtime, high-performance cloud-native systems. Mentor engineers and drive DevOps and cloud modernization.

Angular

AWS

Azure

Cloud

Dart

Docker

Google Cloud Platform

Java

JavaScript

Kubernetes

Node.js

NoSQL

Objective-C

Python

React

SDLC

SQL

TypeScript

.NET

September 30

Senior Software Engineer building cloud management platform tools at CrowdStrike. Develop APIs and SPAs in Go and TypeScript and operate large-scale CI/CD and cloud infrastructure.

AWS

Cloud

GRPC

JavaScript

Kubernetes

Linux

Python

TypeScript

Go