Why You'll Love This RoleCribl Edge is a vendor-neutral multi-platform agent that provides users with an intelligent and highly-scalable solution for edge-based data collection, serving hundreds of thousands of machines with diverse configurations. As a Senior Software Engineer on the Edge team, your primary responsibility will be developing and maintaining back-end features for data collection across hundreds of thousands of Edge nodes across multiple platforms.
As An Active Member Of The Team, You Will...- Design, build, and optimize software for data collection agents that run across Windows, Linux, and Mac environments
- Collaborate closely with UX designers, Product Managers, and fellow engineers to translate feature requirements into intuitive, high-performance user experiences
- Own the development lifecycle, from design and implementation to testing and maintenance, delivering clean, efficient, and reliable code that meets customer needs
- Develop automated tests and comprehensive test plans to ensure high quality code and product features that work as expected
- 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
If You've Got It - We Want It- Bachelor's / Master's degree in Computer Science or similar field
- Strong understanding of operating system fundamentals, including memory management, CPU architecture/scheduling, filesystems, process lifecycles, and networking
- Exceptional troubleshooting and debugging skills for swiftly resolving technical challenges
- Proven ability to write clean, maintainable, and testable code
- Experience leveraging the latest AI tools to accelerate delivery of features without sacrificing quality
- Excellent verbal and written communication, ability to clearly and concisely articulate complex technical topics to stakeholders
- A steadfast commitment to ownership, ensuring that deliverables consistently meet high standards of quality and performance
- A relentless drive to turn ideas into real, high-quality software that makes a difference
- Professional experience developing software using TypeScript, and Node.js
- Experience using Docker, Kubernetes, and cloud platforms such as AWS, Azure, GCP
- Experience using assertion frameworks and tools to automate regression tests (e.g. Mocha)
- Prior experience working on data intensive applications and/or data streams processing
- Experience working remotely across timezones
- No fear! Speak your mind
- Good jokes, or maybe better, bad jokes
- A love for goats
#LI-EL1
#LI-Remote
The salary for this role is dependent on geographic location and will be based on the individual candidate's job-related knowledge, skills, and experience.
In addition to base salary, for sales and some sales-adjacent roles, employees are eligible to earn incentive compensation (commission). For all other roles, employees are eligible to participate in the Cribl Corporate Bonus Program.
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), and equity.
Base Salary Range
$160,000-$210,000 USD