SolarWinds Jobs

Join Your Dream Team

Job Information

Solarwinds Inc. Senior Software Developer - Platform in Edinburgh, United Kingdom

Overview

Who we are

SolarWinds MSP is the leading global provider of complete IT management and Automation solutions for Managed Service Providers (MSPs). Our award-winning product suite includes the industry’s #1 RMM Service Automation Platform and has a proven track record of helping MSPs standardise and automate the setup and delivery of IT services to achieve true scalability. We are passionate that the MSPs who use our products everyday should be excited about them. That's why we put our users first in everything we do and strive to deliver powerful functionality while making their jobs easier.

Our Stack

At SolarWinds we are always striving to move forward! Our Engineering teams are encouraged to always take a proactive approach to technical innovation. They are given relative autonomy to select the best technology and toolset to solve the problem at hand. We host most of our applications within Amazon Web Services (AWS) Cloud infrastructure, and we are increasingly utilising Docker containers and Kubernetes for the deployment of our infrastructure.

Engineers are always given ample opportunities to research new technologies and the benefit they can bring to our fast-paced, but exciting environment. Currently, we have a growing list of microservices written in Java, C# and golang, utilising Event driven architecture, supported by Kafka.

Responsibilities

Due to this approach, we do have a wide ranging technical stack, giving Engineers an excellent opportunity to learn new skills. We have many different software components and stacks to support our products, including our original LAMP (Linux/Apache/MySQL/PHP) stack and our ever-growing AngularJS UI. You should be self-driven, result oriented with a positive outlook and have a clear focus on high quality software. You’ll work as part of a cross-functional Agile team using the latest tools, methodologies and techniques to solve complex problems, both locally and at scale. You'll be involved in defining, testing, delivering and supporting features from start to finish within a team of peers.

The knowledge we expect you to have:

  • Experience with at least one of the following - Java, C#, PHP, C++, Python , Golang

  • A bit of frontend development: HTML/CSS/JS.

  • Backend development: Web applications, APIs/REST

  • Understanding of object oriented or functional programming

  • Unit tests, TDD

  • Relational databases and how to write SQL queries

  • Version control (SVN or Git for example)

  • Good communication skills, both in written (documentation) and spoken

Qualifications

Would be good to have but not essential:

  • Concurrent Programming experience

  • Kubernetes (or equivalent)

  • Kafka (or equivalent)

  • Golang

  • CI/CD Pipelines

  • Docker

  • AWS (S3, EC2, DynamoDB, …)

  • Agile (Scrum/Kanban)

What we'll give you:

  • A competitive salary topped up with a company bonus scheme

  • A matched pension contribution scheme

  • Health insurance and life assurance

  • A relaxed place to work with casual dress, games room and free lunches twice a week

#LI-NK1

Location UK-Edinburgh

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 2019-13490

# Positions 1

Category (Candidate Search) Engineering

Position Type Regular

Business Group MSP

Not Ready to Apply?
Stay in touch with us and we will reach out to you when new opportunities open up.

DirectEmployers