Software Engineer -- Integrations
Raleigh-Durham, North Carolina, USA
Job TitleSoftware Engineer -- Integrations
As 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
- No telecommuting
- No Agencies Please
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
If you’d like to join one of the fastest growing and most exciting tech companies in the Silicon Valley, contact us! This position has the ability to make a huge impact. We are looking for people who have a passion for creating great employee experiences. Your compensation will include a competitive salary, stock options, cool perks, and generous benefits.
SignalFx is committed to fostering a culture of inclusion and connectedness. We believe we are able to grow and learn better together with a diverse team of employees. We welcome the distinct contributions that everyone brings in terms of their education, opinions, culture, ethnicity, race, gender identity and expression, nationality, age, languages spoken, veteran’s status, religion, disability, sexual orientation and beliefs. We are a proud Equal Opportunity Employer.
About the Company
SignalFx is the only cloud monitoring solution built on a streaming architecture. The platform discovers and collects metrics across every component in the cloud, replacing traditional point tools and providing real-time visibility into today's dynamic environments. The massively scalable SignalFx architecture is optimized for container and microservices based architectures and provides powerful visualization, proactive alerting, and collaborative triage capabilities for organizations of all sizes. SignalFx is used by Fortune 500 enterprises across financial services, apparel, industrials, telecommunications, media, and by web-scale players like Yelp, HubSpot, Acquia, and Kayak. SignalFx is venture-funded by Andreessen Horowitz, Charles River Ventures, and General Catalyst.
SignalFx was born in the earliest days of modern computing, when microservices architecture and container technology were just beginning to see early adoption. Being at the forefront of significant paradigm shifts is nothing new to our executive team.
Our founding engineers were some of the original developers of Facebook’s metrics-based monitoring solution (ODS) at a time when Facebook grew its membership exponentially and drove numerous product innovations. They subsequently managed the development of its networking tools, data visualization, and other infrastructure monitoring software — effectively creating one of the industry’s first DevOps monitoring platforms well before the idea of DevOps was widely embraced or understood.