Manager, Software Engineering (distributed Management)

Cribl · Enterprise · CA · Engineering

This role is for an Engineering Manager responsible for distributed management components of Cribl's telemetry infrastructure, which supports AI initiatives. The manager will lead a team of backend and frontend engineers, focusing on reliability, scalability, and large-scale distributed deployments. The role involves hands-on leadership, technical guidance, and collaboration with product management and architecture to execute the product roadmap. Experience in distributed systems, SaaS, and managing remote teams is required.

What you'd actually do

  1. Build, mentor, and manage a high-performing, cross-functional team of backend and frontend engineers working on large-scale distributed systems.
  2. Collaborate closely with other leaders and stakeholders to ensure alignment across cross-functional teams and achieve company-wide goals.
  3. Champion technical excellence by setting high standards and team norms for design, code quality, and system robustness.
  4. Partner effectively with Product Management, Architecture, and other teams to shape, prioritize, and execute the product roadmap.
  5. Balance immediate problem-solving with long-term strategic planning to drive sustainable innovation.

Skills

Required

  • Leading distributed, remote engineering teams
  • Collaboration
  • Effective delivery
  • Agile environment
  • Ownership
  • Hiring
  • Onboarding
  • Mentoring engineers
  • Software development and maintenance
  • Engineering practices and processes
  • Customer troubleshooting
  • Feature enhancements
  • High-scale distributed systems
  • Data streaming
  • Control plane management
  • Node/fleet management
  • Production SaaS software deployment
  • Observability
  • On-call responsibilities
  • Technical leadership
  • Team lead experience
  • Engineering manager experience

Nice to have

  • TypeScript
  • Node.js

What the JD emphasized

  • Build, mentor, and manage a high-performing, cross-functional team of backend and frontend engineers working on large-scale distributed systems.
  • 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.
  • Background in high-scale distributed systems — data streaming, control plane, or node/fleet management at scale.
  • Experience building and deploying production SaaS software, including ownership of observability and on-call responsibilities.
  • At least 2+ years of experience in a technical leadership role as a team lead or engineering manager.