Solarwinds Inc. Golang Developer in Krakow, Poland

Overview

AppOptics is the distributed tracing and metric aggregation SaaS product that is part of the SolarWinds Cloud portfolio, providing customers unparalleled insight into their cloud infrastructure and applications.

We are looking for a developer versed in Golang and the monitoring world to work on our Host agent, which is built on Intel's Snap project and is responsible for collecting and reporting a wide variety of host and infrastructure metrics. The main focus will be on enhancing the core agent daemon, adapting upstream plugins to be a supported agent integration, and contributing to the curation and presentation of collected metrics.

Responsibilities

In our fast-paced and collaborative environment, your significant knowledge and experience will enable you to:

  • Understand the Golang source code for a variety of collection plugins against services including but not limited to apache, docker, mysql, nginx, mongo, postgres, rabbitmq

  • Customize the agent and plugin as needed with minimal performance / resource overhead

  • Analyze the metrics gathered by a plugin for correctness and document appropriately

  • Construct proof-of-concept charts in AppOptics to help visualize the collected metrics

  • Enhance and maintain plugin unit and functional tests

  • Participate in code reviews

  • Help troubleshoot customer issues

Qualifications

  • Proficiency with Golang

  • Knowledgeable in the Golang development ecosystem, including dependency management and debugging

  • Experience with systems-level programming, bonus points if on both Linux and Windows

  • Experience writing mocked/stubbed unit tests

  • Ability to set up a variety of web, database, caching or message queue services to develop against

  • Effective communication skills to work in a collaborative, knowledge-sharing setting

Experience in one or more of the following would be a benefit:

  • C++, Python, bash or PowerShell

  • Docker container and ecosystem tools such as docker-compose

  • Linux and Windows environments

  • Monitoring tools such as collectd, Grafana, InfluxDB or Telegraf

What awaits for you besides the top technology and great coworkers?

Among the many benefits are a competitive salary, bonuses, and growth opportunities.

We promote self-education and support you in learning new things – through conferences, learning tutorials and mentors. You can enjoy comfortable office spaces with free and tasty coffee, snacks, game room, soft chairs and PS4.

We invest into your growth - we give you an additional 10 days off for independent study every year.

You can bike to work and find colleagues who do same sports as you do.

We provide MultiSport, flexible working hours, private health insurance and fruits in the kitchen.

#V13

SolarWinds is an Equal Employment Opportunity Employer. SolarWinds will consider all qualified applicants for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, marital status, disability, veteran status or any other characteristic protected by law.

Job ID 2018-10462

# Positions 1

Category (Candidate Search) Engineering

Position Type Permanent

Business Group SolarWinds Cloud