• Developer - Tools Team (Senior)

    Location PL-Krakow
    Job ID
    2018-11019
    # Positions
    1
    Category (Candidate Search)
    Engineering
    Position Type
    Permanent
    Business Group
    SolarWinds Cloud
  • 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!

    Apply/Socialize Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.