Solarwinds Inc. Technical Lead Developer in Dundee, United Kingdom
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.
We have a microservices architecture and a lot of programming languages and technologies contributing to it. Java, C#, PHP, C++, and Golangare 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.
You should be self-driven, result oriented with a positive outlook and have a clear focus on high quality software. You enjoy solving 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.
Strong knowledge of OOP and design patterns
Experience with at least one of the following - C#, Java, PHP, Python, C++ Experience leading projects from a technical standpoint, and helping guide and mentor less experienced colleagues
Backend development: WebServices, REST APIs, crons/long-running processes
Experience interacting with external APIs
Unit tests, TDD
Relational databases and how to write complex and efficient SQL queries
Version control (Git/Github)
Agile (Scrum/Kanban) experience
Good communication skills, both in written (documentation) and spoken
Nice to have
Experience in other programming languages, especially C#, Golang, C++ Docker experience
Cloud native (AWS, Azure, Google Cloud, etc...)
CI/CD (continuous integration/ delivery)
Experience working with databases (relational or not) in areas around profiling/optimisation/replication
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
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-11022
# Positions 1
Category (Candidate Search) Engineering
Position Type Permanent
Business Group SolarWinds MSP