Solarwinds Inc. Software Development Graduate Apprenticeship in Edinburgh, United Kingdom


Who are we?

SolarWinds MSP is a fast growing, global software company that provides a market leading SaaS platform allowing thousands of Managed Service Providers (MSPs) to remotely monitor, protect, upgrade and restore millions of systems worldwide.

We have a traditional LAMP stack (PHP on MySQL) and a C++/C# agents deployed to cloud infrastructure. Additionally, we’ve built services implemented with Java, .NET, DynamoDB, RabbitMQ, Kinesis, and other AWS services. We are on the journey to microservices, and from continuous integration to continuous delivery. We've had some big successes, we’ve learned from our failures, and we’re evolving our engineering process as we go.

We recognise and reward hard work and performance, offering a number of different benefits and opportunities for career progression. This includes a company bonus scheme, matched pension contribution, health insurance and life assurance. Your salary will also increase year on year as you progress through your Apprenticeship.


What might a typical day in this job look like?

As a Graduate Apprentice based in our Edinburgh office, from your first day you will be an active engineering team member working as part of a cross-functional development team using the latest tools and agile techniques to solve complex problems at scale. You'll be involved in developing, delivering and supporting features from start to finish within a team of experienced software engineers and be well supported from each and every employee within the company as you grow into your new career. Your role will be varied and our apprenticeships offer a great opportunity for candidates looking to build a successful and rewarding career in software development.

What will I learn?

You will study on a 4 year degree programme towards a BSc (Hons) Software Development at Edinburgh Napier University. Initially you will complete 1 day per week at University and 4 days per week of workplace learning. What you do in work will also count towards your degree, where you will gain vital industry experience in the following areas:

  • Software – Agile development environment, high-level language coding skills, web UI development, quality and software testing, software development lifecycle, developing innovative software solutions

  • Business – Including business communications and working with different stakeholders throughout the company

  • Interpersonal skills – Interacting with colleagues, offering recommendations for technical decision making, preparing reports for management

  • Project management – Dealing with multiple tasks and projects


What qualification or qualities are required?

Academic requirements:

4 Highers at Grade B or above including 1 in Maths, Physics or Computing (equivalent qualifications are accepted) unless you can show strong technical (programming/development) ability through work experience or extra-curricular activities


A Foundation Apprenticeship in a related discipline plus suitable academic qualification similar to the above


A Modern Apprenticeship in a related discipline

The below qualities are also required:

  • Basic knowledge and interest of programming and/or web development

  • Showing creativity and interest in coming up with new ideas and solutions

  • A passion for learning and keeping up to date with the latest technology and design concepts

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

# Positions 1

Category (Candidate Search) Engineering

Position Type Permanent

Business Group SolarWinds MSP