Cribl does differently.What does that mean? It means we are a serious company that doesn't take
itself too seriously; and we're looking for people who love to get stuff
done, and laugh a bit along the way. We're growing rapidly - looking for
collaborative, curious, and motivated team members who are passionate
about putting customers first. As a remote-first company we believe in
empowering our employees to do their best work, wherever they are.As the data engine for IT and Security many of the biggest names in the most
demanding industries trust Cribl to solve their most pressing data needs.
Ready to do the best work of your career? Join the herd and unlock your
opportunity.Why You'll Love This RoleAre you excited about enabling customers to find, analyze, and visualize
their operational data, no matter where it lives, regardless of format or
storage medium? Do you enjoy data visualization, performant and scalable
user interfaces, query languages, and working on cutting edge technologies?Cribl Search flips observability on its head by distributing queries to where
your data already lives and aggregating the results - no more expensive data
replication, centralized aggregation, megaIOPS+petabyte storage, or
kilocore+terabyte hosts required to see what's going on in your deployed
environments. Want to find specific events, trace an execution, identify a
threat, or graph metric trends from (ex.) data stored in EBS volumes,
Cribl Edge nodes, S3 buckets, Azure blob stores, containers,
RDBMSes, data lakes, or even a custom datastore? How about being able to
do that from a single pane, regardless of heterogeneous storage / location
/ hosting / on-disk format? That's what Cribl Search enables, and we
think it's a game-changer for helping Cribl become the data engine for IT
and sCribl is looking for a front-end focused Staff Software Engineer to
collaborate on a remote-first, diverse, inclusive, cross-functional team
of software developers as we build the Cribl Search user experience. You will
play a central role in designing and developing user interfaces and
visualizations that are scalable, robust, and user-friendly. This is an
ideal role for anyone who is passionate about building high-performance web
applications in a dynamic and collaborative environment.On top of it all, you will have fun! Cribl strives to be a great place to
work for everyone.As An Active Member Of Our Team, You Will Drive technical excellence by defining and refining software development
practices that emphasize quality, observability, and resilience Mentor and
empower junior engineers, helping them grow into technical leaders who can
own major initiatives Work with cross-functional team members and stakeholders
to decide on the vision and scope of your product area Balance technical
debt, bug fixes, and new features through collaborative quarterly planning
with Management, Product, and Operations teams Lead the full software
development lifecycle while championing best practices in testing,
deployment, and production monitoring Share on-call and take part in team
that embraces a model of service ownershipIf You Got It, We Want ItYou are a self starter, minimal supervision and have a track record of
learning quickly. Ability to problem solve from first principles and maintain
focus on overarching objectives Ability to write clean, maintainable, and
testable code Experience building search, query and/or analytic systems
working with structured and unstructured data Experience with full stack web
development (e.g. React frontend with Node.js backend API/services)
Experience developing interfaces for secure and scalable services (e.g.
RESTful API, RPC) Experience implementing secure web development practices
and performance optimization Experience using assertion frameworks and tools
to automate regression tests (e.g. Playwright, CodeceptJS, Mocha,
Cypress, Jest) Expe ience with advanced software development in
large-scale, highly available, distributed systems Excellent communication
skills, both verbal and written; able to explain complex technical topics
to both internal and external stakeholders with ease and in remote/distributedPreferred QualificationsKnowledge of data visualization techniques and/or experience with
visualization libraries such as Apache ECharts, D3, Recharts Proven track
record building maintainable, well-tested applications using React,
TypeScript, and Node.js Prior experience working on data intensive
applications and/or data streams processing Experience using Docker and
cloud platforms such as AWS, Azure, GCP No fear! Speak your mind Good
jokes, or maybe better, bad jokes A love for goats Experience working remotelySalary Range ($200,000 - $225,000)The salary for this role is dependent on geographic location. The salary
offered within the range described will be based on the individual
candidate's job-related knowledge, skills, and experience. In addition
to a competitive salary, Cribl also offers a generous benefits package which
includes health, dental, vision, short-term disability, and life
insurance, paid holidays and paid time off, a fertility treatment
benefit, 401(k), equity, and eligibility for a discretionary
company-wide bonusBring Your Whole SelfDiversity drives innovation, enables better decisions to support our
customers, and inspires change for the better. We're building a culture