Solarwinds Inc. Developer - Tools Team (Senior) in Krakow, Poland

Overview

SolarWinds Cloud develops best-of-breed products monitoring products: Papertrail (Real Time Troubleshooting), AppOptics (Server, Infrastructure, and Application Performance Monitoring), Pingdom (Uptime and Digital experience monitoring and Loggly (Log analysis Solution)

We are currently hiring Senior Engineers to work on developer tooling that is used across all our SolarWinds Cloud products to deliver quality code on a daily basis to our customers.

We’re a small team so everyone has the opportunity to have a big impact. We’ve built many of our tools around Docker containers, CircleCI for continuous integration, Slack for communication and ChatOps, AWS and Elastic Container Service for our production infrastructure deployment. We regularly ship 100s of times a day across our cloud products so any tooling that improve our developer efficiency has the opportunity to be a huge improvement.

All team members, whether local or remote, commit code to GitHub, communicate over Slack and Google Hangouts, push code to production via our ChatOps bot, and run all production applications on AWS. We also use an array of best-of-breed SaaS applications to get code to production quickly and reliably. We are a team that is committed to a healthy work/life balance.

Papertrail, AppOptics, Pingdom and Loggly are wholly owned by SolarWinds Inc. so you get the benefits of a small startup with the backing of a big company, so there is no worry about the next round of funding. SolarWinds offers competitive bonus and matching 401k programs that create an attractive total compensation package.

Responsibilities

  • Be a crucial contributor to the Solarwinds Cloud infrastructure architecture

  • Help drive the next generation of monitoring tools for cloud applications

  • Continually improve availability, scalability, performance and automation of our services

  • Work with a distributed team of engineers across all layers of the product

  • Architect applications that leverage the latest capabilities provided by cloud technologies

  • Define patterns/practices across projects for continuous integration/continuous delivery

  • Build and maintain ChatOps tooling (bots)

  • Establish common methods to scan for and report security issues in 3rd party software dependencies

  • Define best practices for building/packaging our software for internal testing and production deployment

  • Assist with the "containerization" of existing services/applications

Qualifications

The right candidate is adept at building tooling and automation systems in modern languages. You are religious in using data to reason about the benefits of one system or approach over another. You are a developer who appreciates well-written code and cares about the impact of your design decisions on the user experience

  • Extensive Ruby scripting experience. You will develop and maintain our ChatOps system, which is written in Ruby.

  • Python experience. Our ChatOps extends to Python/Flask apps

  • Prefer developing in Linux environments

  • 4+ years of relevant engineering experience

  • Git and Maven savvy

  • Comfortable with cloud-based deployment and remote teams

Extra Credit:

  • Docker and Docker Compose experience, and building custom Docker images. Our CI and dev environments are Docker-based.

  • Bash experience. Bash scripts drive a lot of our CI process and dev environment setup. Have experience writing moderately-complex, well-structured scripts

What's in it for you?

We offer great compensation packages and the opportunity to solve challenging problems with skilled colleagues. Our distributed team uses best practices to maximize our development velocity, including but not limited to: ChatOps, continuous integration/deployment, code review via GitHub pull requests, preferring asynchronous communication to meetings. We have competitive compensation and benefits, a team committed to life/work balance, hackday events, and fewer meetings, more shipping!

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-11019

# Positions 1

Category (Candidate Search) Engineering

Position Type Permanent

Business Group SolarWinds Cloud