• Developer

    Location UK-Dundee
    Job ID
    # Positions
    Category (Candidate Search)
    Position Type
    Business Group
    SolarWinds MSP
  • Overview

    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 standardize and automate the setup and delivery of IT services in order to achieve true scalability. We believe 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 platform
    We have a microservices architecture and a lot of programming languages and technologies contributing to it. Java, C#, PHP, C++, and Golang are the most popular, but not the only ones! We are running many of these microservices in the cloud (mainly AWS), and we are increasingly using Docker containers and Kubernetes to host and deploy our infrastructure.


    People and processes
    But the technology is not all. We work with a group of smart folks in agile teams comprising of developers and testers, supported by other areas of the business such as devops, architecture, UX, product management and others.



    • To design, develop and test software solutions that are going to be used at scale.
    • To take ownership of your solution from inception to production release and decommission.
    • To learn and to share your knowledge with other members of the team in written documentation and in presentations.
    • To mentor less experienced members of your team and other teams.
    • To participate and occasionally lead Agile meetings such as Backlog Groomings and Sprint Planning.
    • Positive and can-do attitude (growth mindset).




    • Understanding of what Clean Code is. Knowledge of two or more programming paradigms (procedural, object oriented, functional, etc). 
    • Knowledge of two or more of the following programming languages: C#, Java, C++, Javascript, PHP. 
    • Good communication skills, both spoken and written. 
    • Some knowledge of Agile frameworks and metholodogies (Scrum, Kanban). 
    • Knowledge of testing and CI/CD. (Unit tests, TDD, mocking libraries, Jenkins, etc). 
    • Database programming (be it SQL or NoSQL).
    • Problem solving skills



    • Familiarity with Microservices and Serverless architectures.  
    • Knowledge of Cloud (AWS, Azure, Google) and containers (Docker, Kubernetes).
    • Knowledge of one or more of the following programming languages: golang, Scala, Elixir.
    • Knowledge of *nix operation and configuration.

    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.