Skip to content
CriblCribl

Software Engineer, Edge

Develop and maintain backend features for a cross-platform telemetry data collection agent serving hundreds of thousands of edge nodes. The role requires strong operating systems knowledge, TypeScript and Node.js experience, cloud and container expertise, and participation in on-call support.

About the job

Responsibilities

  • Design, build, and optimize software for data collection agents running across Windows, Linux, and Mac environments.
  • Collaborate with UX designers, Product Managers, and engineers to translate requirements into intuitive, high-performance user experiences.
  • Own the development lifecycle from design and implementation through testing and maintenance.
  • Develop automated tests and comprehensive test plans.
  • Maintain and support SaaS products, including participation in 24/7 on-call rotations and off-hours coverage.

Requirements

  • Bachelor's or master's degree in Computer Science or a similar field.
  • Strong understanding of operating system fundamentals, including memory management, CPU architecture and scheduling, filesystems, process lifecycles, and networking.
  • Exceptional troubleshooting and debugging skills.
  • Ability to write clean, maintainable, and testable code.
  • Experience using AI tools to accelerate feature delivery while maintaining quality.
  • Excellent verbal and written communication skills.
  • Professional experience with TypeScript and Node.js.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, and Google Cloud.
  • Experience with assertion frameworks and automated regression testing tools such as Mocha.
  • Experience with data-intensive applications and/or data stream processing.
  • Experience working remotely across time zones.
  • Strong ownership and commitment to quality and performance.

Compensation & Benefits

  • Base salary range: $145,000-$190,000 USD, depending on geographic location, knowledge, skills, and experience.
  • Corporate Bonus Program eligibility.
  • Health, dental, vision, short-term disability, and life insurance.
  • Paid holidays and paid time off.
  • Fertility treatment benefit.
  • 401(k) and equity.

Skills

TypeScript, Node.js, Docker, Kubernetes, AWS, Azure, GCP, Mocha, Operating Systems, Networking, Data Streams, Automated Testing

PrizePicks

PrizePicks

United States

Software Engineer III
$145k+/yrRemote3+ YOEBackend Engineering

Build and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.

PrizePicks

PrizePicks

United States

Board Software Engineer III
$145k+/yrRemote3+ YOEBackend Engineering

Build and scale Ruby on Rails backend services powering shopping, merchandising, search, and live game experiences. The role owns complex features end-to-end, contributes to architecture, guides junior engineers, and supports reliable distributed systems.

Launchdarkly

Launchdarkly

United States

Full Stack Engineer, Observability
$146k+/yrRemote5+ YOEBackend Engineering

Build backend APIs, Go services, data pipelines, and sandboxed AI-agent infrastructure for Vega and LaunchDarkly’s Observability platform. The role requires 5+ years of software engineering experience, distributed-systems expertise, and experience with LLM-powered features.

Launchdarkly

Launchdarkly

Oakland, CA

Backend Engineer, Flag Delivery
$146k+/yrRemote3+ YOEBackend Engineering

Builds and operates high-scale backend systems that deliver feature-flag configuration globally with low latency and high reliability. The role requires 3+ years of production software-engineering experience, backend programming skills, cloud familiarity, and comfort with observability and on-call operations.

Crusoe

Crusoe

San Francisco, CA

Software Engineer II, Storage
$140k+/yrOn-siteBackend Engineering

Develop and operate scalable, fault-tolerant cloud storage infrastructure, contributing across the stack from bare metal to user-facing APIs. The role requires distributed infrastructure experience, software engineering expertise, and proficiency in Java or Go.