Software Engineer - Integrations

SignalFx   •  

Durham, NC

Less than 5 years

Posted 264 days ago

This job is no longer available.

Software Engineer -- Integrations

SAN MATEO OR RALEIGH-DURHAM, NCENGINEERINGFULL-TIMEAPPLY FOR THIS JOBAs a Software Engineer on the Integrations Team, you'll help define how to best monitor a large variety of technologies and get this data into SignalFx. You'll leverage your broad experience to extract meaningful metrics from popular technologies such as Docker, Kafka, Elasticsearch, MongoDB, etc, and to provide technology-specific charts, dashboards, detectors, and visualizations within SignalFx. You'll extend and maintain client libraries for custom metrics, and also be at the ready with tools and creativity to tackle a variety of environment-specific challenges related to getting data into SignalFx.


    • Create and extend SignalFx's portfolio of custom data collectors, senders, and visualizations
    • Create data visualizations and anomaly detectors specific to custom data sources
    • Create custom data senders to send notifications to 3rd party services
    • Create frameworks and processes to build data collectors and senders
    • Create custom data collectors to ingest and model 3rd party data


    • Knowledge of - and practical experience with - one or more configuration management and monitoring systems such as Chef, Puppet, Ansible, Nagios, Ganglia, etc. Prior experience with collectd is a strong plus
    • Experience writing Python code for production environments. Java, Ruby, and/or Go experience highly-desired
    • Strong working knowledge of Docker Containers, Cloud Platforms (AWS, GCE and/or Azure) and one or more Container Orchestrators such as Kubernetes. It is also critical to have a deep understanding of how these technologies are being leveraged by companies both in Dev/Test as well as production environments. Experience with PaaS environments such as Cloud Foundry is also highly desired
    • Extensive knowledge of Unix/Linux. Windows experience is a plus
    • 2+ years of Software Engineering experience
    • B.S. in Computer Science or equivalent