Cribl

Staff Software Engineer

Cribl

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $190,000 - $235,000 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaScriptJestNode.jsTypeScript

About the role

  • Develop software that powers the reliable and scalable operation of Cribl Stream such as deployment, configuration, and orchestration of distributed nodes at high scale
  • Work with a cross functional team of engineers, product managers, and designers to translate feature requirements into technical designs and implementable code
  • Develop, test, and maintain robust code that effectively delivers customer value
  • Work closely with peers to provide feedback on design and code reviews
  • Take the lead on feature development while balancing the responsibilities of high quality software development and delivering value quickly to our customers
  • Develop automated tests and comprehensive test plans to ensure high quality code and product features that work as expected
  • Champion teamwork, engineering best practices, and a customer focused mindset
  • Provide technical and thought leadership to the products and tools that we deliver
  • Introduce performance and efficiency improvements across our products and processes
  • Mentor and coach junior engineers on the team
  • Engage our users by contributing to internal and external blogs that relate to the products you help develop
  • Help maintain and support our SaaS products including periodic participation in our 24x7 on-call rotations
  • This position will require stand-by, on-call, or off-hours duties

Requirements

  • BS in CS/EE with 7+ years of experience or MS with 4+ years
  • Expert knowledge and demonstrated experience in building enterprise grade products for highly available distributed systems at scale
  • Expert knowledge of designing, building and using APIs (e.g. REST and RPC)
  • Expert knowledge of data structures, algorithms, and distributed systems
  • Experience developing and using products in cloud platforms such as AWS, Azure, GCP
  • Strong sense of ownership with a focus on high quality deliverables
  • Excellent verbal and written communication, able to explain complex technical topics to stakeholders with ease in remote/distributed work environments
  • Self driven and motivated with a demonstrated track record of learning new technologies and developing prototypes quickly
  • Excellent ability to maintain focus on outcomes without getting bogged down
  • Ability to write clean, concise, and testable code – JavaScript/TypeScript and NodeJS preferred but not required
  • Experience developing unit tests, integration tests, end-to-end tests using tools and frameworks such as Jest, MochaJS, CodeceptJS
  • This position will require stand-by, on-call, or off-hours duties