Solarwinds Inc. Software 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 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.
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.
Excellent knowledge of at least one of the following programming languages:
Good frontend development knowledge (HTML, CSS, JS)
Backend application development: APIs, services, long-running processes.
Excellent unit testing knowledge and familiarity with the TDD concept.
Relational database experience including performance optimisations.
Version control (git, mercurial)
Good communication skills, both in written and spoken.
Excellent troubleshooting skills (tools like gdb, wireshark, ptrace, strace, or similar for your language of choice)
Essential linux knowledge (ssh, scp, vi/nano, tar, tail, top, free, df, ...)
What can make you stand out:
Excellent knowledge of 2 or more languages from the list.
Functional programming experience.
Cloud native knowledge (containers, orchestration, docker, k8s)
Experience with AWS, Azure, Google cloud.
Angular/React knowledge and experience.
Experience working on an agile environment (eg scrum, kanban, ...)
Experience setting up CI/CD and pipelines (eg Jenkins)
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 2020-14285
# Positions 1
Category (Candidate Search) Engineering
Position Type Regular
Business Group MSP