24 open TypeScript positions
Cribl is seeking a Staff Software Engineer to contribute to their mission of unlocking the value of observability data by working on cloud services, infrastructure, and tools. Responsibilities include solving scalable infrastructure problems with a software-driven, cloud-first approach, engaging directly with teams on roadmaps, and driving down operational toil through automation. This fully remote role involves developing high-quality software, often requiring stand-by, on-call, or off-hours duties.
The Core Platform Software Engineer I role focuses on creating and maintaining foundational backend systems and APIs responsible for ingesting, processing, and routing massive volumes of observability and security data. This entry-level position involves developing clear, maintainable Node.js/TypeScript code, writing automated tests, and actively participating in code reviews with senior mentorship. Successful candidates will contribute to high-volume distributed backend systems while developing core engineering habits like thorough testing and clear status communication.
The Senior Integrations Engineer will build software components to enable collecting and sending data between various open and closed source systems, such as Splunk, Kafka, and cloud storage solutions. This role involves equal parts research and development, requiring deep dives into new technologies, coding primarily using NodeJS and TypeScript, and ensuring robust quality through comprehensive testing. Key responsibilities include developing integrations, rapidly gaining expertise in third-party technologies, and maintaining clear, robust code.
Cribl is seeking an Engineering Manager to lead and grow a new, remote-first, cross-functional team focused on the Cribl Search product. This role involves building and developing the Search Integrations backend team, with a primary responsibility to execute independently and maintain end-to-end ownership of a product stack portion. The manager must have 4+ years of progressive management experience, expertise in high-scale distributed systems, and strong technical leadership skills.
The Engineering Manager, AI Systems will lead a cross-functional team building the core AI runtime for Cribl products, scaling and operationalizing inference, retrieval, and MCP foundations. Key responsibilities include owning strategy and execution for AI experiences, driving technical direction for the AI stack, and ensuring reliability and performance of inference services. The role requires operating in a player-coach model, contributing 50% time to hands-on engineering tasks.
The role involves building underlying software infrastructure for Cribl's product suite, focusing on identity management, authentication, and authorization. Responsibilities include significant backend development using TypeScript, leveraging AWS, driving architectural changes, automating testing, and enhancing continuous deployment systems. The engineer will also mentor junior staff, manage the full software development lifecycle, and participate in on-call rotation.
Weekly TypeScript jobs delivered to your inbox.
Cribl is seeking a Senior Performance Engineer to join their remote-first team. Key responsibilities include developing and running complex performance tests at scale, identifying bottlenecks, and integrating performance metrics into continuous testing systems. The role requires collaborating with development teams to resolve scalability issues and developing performance testing tools using modern technologies.
The Staff Software Engineer will help set the technical direction for Stream Integrations, focusing on building the core data platform that integrates with systems like Splunk, Kafka, and cloud storage. Key responsibilities include feature development, providing technical leadership, mentoring junior engineers, and contributing to the technical roadmap while ensuring high-quality, robust code is delivered. This is a fully remote role requiring expert knowledge in building scalable, high-performing distributed systems that process large data sets in real time.
Cribl is seeking a Senior Site Reliability Engineer to join their mission in expanding their team, particularly in Poland. Responsibilities involve engaging with teams to improve service delivery, monitoring production systems for availability and latency, and seeking out the cause of errors in cloud services. The role requires active contribution to the envisioning, creation, deployment, testing, and shipping of Cribl products, focusing on reliability from conception through production.
The Staff Software Engineer, Platform UI, will be responsible for owning and evolving the core frontend architecture across Cribl's suite of products, primarily using TypeScript, JavaScript, and React. Key responsibilities include architecting large-scale UI solutions, building a reusable UI component library, and ensuring accessibility best practices are implemented. This senior role also involves leading cross-team projects, mentoring teammates, and writing robust unit/end-to-end tests to ensure high-quality, maintainable software.
The Data Insights team is seeking a front-end focused Staff Software Engineer to help build the Cribl Data Insights user experience from the ground up. Key responsibilities include designing and developing scalable, intuitive interfaces and visualizations using React, JavaScript, and TypeScript, while also building and evolving a UI component library. The role requires championing accessibility, writing high-quality tests, and collaborating openly across design and product teams.
Weekly TypeScript jobs delivered to your inbox.
Cribl is seeking a Senior Software Engineer to contribute to their mission of unlocking observability data value. Responsibilities include developing high-quality software, solving infrastructure problems with a cloud-first approach, implementing product roadmaps, and improving cloud services. This is a fully remote role requiring significant experience with cloud infrastructure deployment using a software development driven approach.
The Senior Staff Software Engineer role focuses on creating and maintaining the foundational software infrastructure, shared services, and developer tools for Cribl's product ecosystem. Responsibilities include providing technical direction for back-end systems, designing scalable distributed systems that process large data sets in real-time, and contributing to architecture discussions. This is a remote position based in Poland, requiring both research and development efforts.
The Senior Software Engineer for Alerting & Observability will own and deliver end-to-end features for the alerting platform, collaborating with product and operations teams. Key responsibilities include designing sophisticated alerting systems, developing query-based alert rules using languages like PromQL and SQL, and optimizing time-series data storage performance. This role requires strong proficiency in TypeScript/Node.js and experience building production-grade services, along with owning the design, implementation, and rollout of alerting infrastructure.
This role involves working closely with cross-functional teams to own and deliver end-to-end features for Cribl's alerting and observability platform. Key responsibilities include designing and building sophisticated alerting systems, developing query-based alert rules using languages like PromQL and SQL, and optimizing time-series data storage performance. The engineer will also develop intuitive frontend interfaces for alert configuration using React.
The role is for a Staff Engineer focused on building scalable, reliable, and intuitive features for Cribl Stream's Control Plane, which processes machine data for observability and control. Responsibilities include developing high-scale software for deployment/orchestration, translating requirements into code, testing, and participating in 24x7 on-call rotations. Candidates need technical expertise in building robust distributed systems that handle large data sets in real-time.
Weekly TypeScript jobs delivered to your inbox.
This remote-first company is seeking a Senior Full Stack Engineer in Poland to join their Platform Team. Responsibilities include owning and delivering end-to-end features, defining software development practices, and writing clean, testable code across the full stack. The role requires extensive experience with React, Node.js, and TypeScript, along with proficiency in developing scalable backend services and RESTful APIs.
The Senior Software Engineer will focus on developing and maintaining back-end features for Cribl Edge data collection agents that run across Windows, Linux, and Mac environments. Key responsibilities include designing, building, and optimizing software for these agents while ensuring robust centralized management of large-scale distributed Edge deployments. This is a fully remote position requiring collaboration with UX, Product Managers, and engineers to deliver high-performance user experiences.
Cribl is seeking a backend-focused Senior Software Engineer to expand the integration of Cribl Search with 3rd-party providers, focusing on distributed and federated search across in-place data. Responsibilities include writing clean, testable code, participating in the full software development lifecycle, and collaborating with cross-functional teams to define goals and refine practices. This remote-first role involves working on new features, bug fixes, tech debt, and sharing on-call responsibilities.
This Senior Staff Software Engineer role focuses on Platform Engineering, responsible for designing and maintaining foundational software infrastructure, shared services, and developer tools for the company's product ecosystem. Key responsibilities include providing technical direction for backend systems handling data ingestion and routing, contributing to architecture, and partnering with cross-functional teams to implement features. The role involves significant research and development in building scalable, high-performing distributed systems that process large datasets in real-time.
The Senior Software Engineer, Product Platform (Backend) will develop and maintain foundational software infrastructure, shared services, and core components supporting Cribl's product ecosystem. Key responsibilities include developing backend systems/APIs for data ingestion, processing, and routing, and ensuring feature quality through rigorous testing. This role requires deep collaboration with cross-functional teams and involves end-to-end ownership of software development within a research and development context.
Weekly TypeScript jobs delivered to your inbox.
The Senior Software Engineer will design and implement features for Cribl Lake, contributing technical expertise to architectural decisions focusing on scalability and performance. Key responsibilities include collaborating cross-functionally, optimizing capabilities in distributed systems and cloud technologies, and writing maintainable code. The role requires extensive experience in complex development environments, particularly with Node.js/TypeScript and cloud backend services.
This Staff Software Engineer role involves owning and delivering end-to-end features for Cribl Lake, requiring collaboration across product and operations teams. Key responsibilities include driving technical direction, architecture for scalability, and mentoring junior engineers. Candidates must have proven experience in large-scale distributed systems, cloud development (preferably AWS), and writing high-quality code in Node.js/TypeScript.
The Sr Staff Software Engineer will help set the technical direction for Cribl Stream Integrations, focusing on building core data platform features that ingest, enrich, transform, and route machine data. Key responsibilities include developing integrations with systems like Splunk, Kafka, and cloud storage, providing technical leadership, and mentoring junior engineers. This is a highly technical role requiring research and development of scalable, high-performing distributed systems processing large real-time data sets.