[Remote] Software Engineer, Core Platform

Remote, USA
Posted Jun 12, 2026
Full-time

Note: The job is a remote job and is open to candidates in USA. Cribl is a remote-first company focused on creating foundational software infrastructure for IT and Security. As a Software Engineer I on the Core Platform team, you will build backend systems and APIs that handle large volumes of observability and security data, while receiving mentorship from senior engineers.

Responsibilities

  • Learn and contribute to backend systems and APIs that ingest, process, and route data, implementing well-scoped features and bug fixes with guidance from more senior engineers
  • Design, develop, test, and maintain clear, maintainable code in Node.js/TypeScript that delivers the right outcomes for our customers, starting with smaller, well-defined tasks and growing into more complex work over time
  • Collaborate with a cross-functional team of engineers, designers, and product managers to understand requirements, ask clarifying questions, and turn feature specifications into implementable stories and code
  • Write and extend automated tests (unit, integration, and functional) for the code you ship, following existing test plans and patterns and contributing to new test cases as you gain experience
  • Participate in code reviews: both as an author and a reviewer-in-training—incorporating feedback to improve code quality, testing, and readability while learning from more experienced teammates
  • Help investigate and fix bugs in collaboration with senior engineers, learning how to use logs, metrics, and other observability tools to understand and debug distributed systems
  • Support performance and correctness work around time-series data storage and query paths by pairing with teammates and tackling well-bounded tasks that improve reliability and efficiency
  • Develop good engineering habits: writing tests alongside code, keeping documentation up to date, breaking problems into smaller pieces, and asking for help early when you’re stuck
  • Take ownership at an appropriate scope: own your tickets, communicate status clearly, follow through on commitments, and escalate risks early; over time, grow into owning small features end to end
  • Participate in the team’s support/on-call rotation over time: you’ll start by shadowing more experienced engineers and gradually take on more responsibility as you become comfortable with the systems and tooling
  • Contribute to a healthy team culture by asking questions, sharing what you’re learning, and speaking up with ideas even when you’re the most junior person in the room

Skills

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience (internships, open source, significant personal projects)
  • Solid CS fundamentals from coursework or experience: data structures, algorithms, basic networking and operating systems concepts, and an interest in distributed systems and scalability principles
  • Experience with at least one programming language used for backend or systems work (JavaScript/TypeScript, Go, Java, etc.); familiarity with Node.js/TypeScript from projects, internships, or labs is a plus
  • Some exposure to backend services or data-intensive applications, such as building APIs, data processing pipelines, or working with message queues and databases in school or internship work
  • Familiarity with Linux or Unix-like systems as a development environment (shell basics, processes, files, simple troubleshooting)
  • Exposure to Docker or containerization and at least one cloud platform (AWS, Azure, or GCP) through labs, side projects, or internships is a plus
  • Understanding of testing and CI/CD concepts. For example, running unit tests locally, using Git-based workflows, or working with pipelines like GitHub Actions, Bitbucket, Jenkins, or CircleCI in a school or internship setting
  • Curiosity about or exposure to time-series databases and columnar storage systems (e.g., ClickHouse, Prometheus, InfluxDB); hands-on experience is a plus but not expected at entry level
  • Familiarity with observability tools like Grafana, Kibana/ELK, Datadog, or similar monitoring/logging stacks from classes, internships, or personal projects
  • Any open source contributions, hackathon projects, or portfolio work you're proud of
  • Enjoy learning new technologies and tackling ambiguous problems with support. When you don't know something, you're proactive in seeking context, asking good questions, and experimenting
  • Comfortable working in an Agile environment, iterating quickly, taking feedback, and improving your code and designs over time
  • A strong sense of ownership at a junior scope: you care about shipping high-quality, high-performing features, even when you're not the one designing the whole system
  • And of course, a love for goats doesn't hurt

Benefits

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

Company Overview

  • Cribl is a software company that designs a unified data management platform for exploring, collecting, processing, and accessing data. It was founded in 2018, and is headquartered in San Francisco, California, USA, with a workforce of 501-1000 employees. Its website is https://www.cribl.io.

  • Company H1B Sponsorship

  • Cribl has a track record of offering H1B sponsorships, with 15 in 2025, 4 in 2024, 6 in 2023, 12 in 2022. Please note that this does not guarantee sponsorship for this specific role.

  • More Remote Jobs