Cribl is a leading company building telemetry infrastructure for the AI era, partnering with major enterprises to enhance data observability. The Engineering Manager for Distributed Management will lead a cross-functional team to ensure the reliability and scalability of Cribl's products, focusing on large-scale distributed deployments and node lifecycle management.
Responsibilities:
- Build, mentor, and manage a high-performing, cross-functional team of backend and frontend engineers working on large-scale distributed systems
- Collaborate closely with other leaders and stakeholders to ensure alignment across cross-functional teams and achieve company-wide goals
- Champion technical excellence by setting high standards and team norms for design, code quality, and system robustness
- Partner effectively with Product Management, Architecture, and other teams to shape, prioritize, and execute the product roadmap
- Balance immediate problem-solving with long-term strategic planning to drive sustainable innovation
- Drive cross-team initiatives and projects from concept to completion
- Take a hands-on approach when needed, providing code reviews, architecture guidance, and technical support to unblock the team
- Attract, hire, and nurture top talent while promoting an inclusive and diverse team environment
- Foster a culture where humans come first, people are set up to grow and advance, and the work is taken seriously without taking ourselves too seriously
Requirements:
- Proven experience leading distributed, remote engineering teams with a focus on collaboration, effective delivery, and working well in a dynamic, Agile environment
- A strong sense of ownership. You own outcomes, not just your backlog. You follow through on what matters even when it crosses team boundaries, and you know how to get things done without stepping on toes
- Track record of helping teams ship customer-facing features quickly and iteratively, balancing speed with long-term architectural health
- Demonstrated ability to hire, onboard, and mentor high-performing engineers, supporting all stages of software development and maintenance
- Track record of establishing and promoting strong engineering practices and processes
- Comfortable working directly with customers to troubleshoot technical issues and collaborate on feature enhancements
- Background in high-scale distributed systems — data streaming, control plane, or node/fleet management at scale. Strong experience in TypeScript and Node.js a plus
- Experience building and deploying production SaaS software, including ownership of observability and on-call responsibilities
- Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience, with 10+ years of industry experience
- At least 2+ years of experience in a technical leadership role as a team lead or engineering manager
- Ideal for managers who want to stay close to the technical work and grow their leadership skills without losing their engineering roots