Sr Staff Software Engineer, Developer Productivity

Cribl · Enterprise · CA · Engineering

This role is for a Senior Staff Software Engineer on the Engineering Productivity team, focusing on improving the software development lifecycle (SDLC) and integrating AI into these processes. The goal is to build the best engineering toolchain, enhance developer experience, and ensure quality, security, and reliability. While the company positions itself as an 'AI Platform for Telemetry' and aims to integrate AI into the SDLC, the core function of this role is engineering productivity and toolchain development, not direct AI model development or research.

What you'd actually do

  1. Chart the future of Cribl’s engineering tools, systems and practices.
  2. Conceptualize and direct the evolution of our Software Development Lifecycle (SDLC) metrics, capabilities and processes based on the state of the art and industry best practices.
  3. Build a deep understanding of our engineering culture, tools and practices. Identify what works and what needs improvement.
  4. Engage with engineers to understand their needs, concerns and desires. Improve the overall development experience, reduce friction, remove bottlenecks and assure quality, security and reliability across the entire SDLC.
  5. Strategize on effectively integrating AI into our SDLC, ensuring clear business value, benefit to engineers, and return on investment.

Skills

Required

  • JavaScript
  • Node.js
  • TypeScript
  • Linux
  • Mac
  • SCM
  • SCA
  • CI/CD pipelines
  • Build tools

Nice to have

  • agentic AI in software development
  • cloud design patterns for scale, data management, resiliency and performance
  • cloud platforms and container & orchestration technologies
  • Cloud infrastructure and application security

What the JD emphasized

  • extensive experience with enterprise-scale engineering environments
  • 5+ years of experience in a Devtools, DevOps or Engineering productivity role
  • Experience as a tech lead providing technical direction and guidance to a technical domain or team
  • Deep understanding of engineering best practices across the tech industry
  • Development with JavaScript, Node.js or TypeScript in a Linux or Mac environment.
  • Experience with SCM, SCA, CI/ CD pipelines and Build tools.