> Markdown version of [/jobs/ext/3040452-software-engineer-edge](https://www.wearedevelopers.com/jobs/ext/3040452-software-engineer-edge). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Edge - **Company:** Cribl, Inc. - **Location:** Des Moines, IA, United States (Remote available) - **Salary:** $145,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Artificial Intelligence, Amazon Web Services, Macintosh Computers, Automation of Tests, Microsoft Azure, Software as a Service, Cloud Computing, Microarchitecture, Database Applications, Linux, File Systems, Memory Management, Node.Js, Regression Testing, Software Engineering, Data Streaming, TypeScript, Google Cloud, Software Troubleshooting, Kubernetes, Information Technology, Production Code, Mocha, Docker - **Published:** September 23, 2026 - **Apply:** https://www.disabledperson.com/jobs/75382124-software-engineer-edge ## About the Role * 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 ## Description Cribl 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 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 Our 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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 103 - Superb Owl Trafficking](https://www.wearedevelopers.com/magazine/388-dev-digest-103-superb-owl-trafficking) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)