• Senior Software Developer

    Location UK-Edinburgh
    Job ID
    # Positions
    Category (Candidate Search)
    Position Type
    Business Group
    SolarWinds MSP
  • 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.


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


    What can make you stand out:

    • Docker experience
    • Angular or React frameworks
    • AWS (S3, EC2, DynamoDB, …)
    • Kafka
    • Circuit breaking patterns and libraries, eg Hystrix
    • 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





    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.