Sr Software Engineer, Edge
Cribl · United States · 1 mo ago
RemoteRemoteEngineering$210k/yrFull-time
About the role
Cribl Edge is a vendor-neutral multi-platform agent designed for edge-based data collection. This role involves developing and maintaining back-end features for data collection across hundreds of thousands of Edge nodes across multiple platforms. The position requires collaboration with UX designers, Product Managers, and fellow engineers to deliver high-quality, efficient, and reliable code.
Responsibilities
- Design, build, and optimize software for data collection agents running on Windows, Linux, and Mac environments
- Collaborate with UX designers, Product Managers, and fellow engineers to develop intuitive, high-performance user experiences
- Own the development lifecycle, from design and implementation to testing and maintenance
- Develop automated tests and comprehensive test plans to ensure high quality code and product features
- Participate in 24x7 on-call rotations to support SaaS products
Requirements
- 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
- Proven ability to write clean, maintainable, and testable code
- Experience leveraging the latest AI tools to accelerate feature delivery
- Excellent verbal and written communication skills
- A steadfast commitment to ownership and quality
- A relentless drive to create impactful software
- Experience developing software using TypeScript, Node.js, Docker, Kubernetes, and cloud platforms like AWS, Azure, GCP
- Experience using assertion frameworks and tools for automated regression tests (e.g. Mocha)
- Experience with data-intensive applications and data stream processing
Qualifications
- No fear of speaking your mind
- A love for goats
Skills
- Experience with TypeScript and Node.js
- Knowledge of Docker and Kubernetes
- Experience with cloud platforms (AWS, Azure, GCP)
- Experience with assertion frameworks (Mocha)
- Experience with data-intensive applications and data stream processing
Benefits
- Competitive salary range dependent on location
- Eligibility for incentive compensation (commission) for sales and related roles
- Participation in the Cribl Corporate Bonus Program for all roles
- Health, dental, vision, short-term disability, and life insurance
- Paid holidays and paid time off
- Fertility treatment benefit
- 401(k) plan
- Equity
Pay
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.
Schedule
This position may require stand-by, on-call, or off-hours duties.