Associate Software Engineer - NDS
Westport 102, Edinburgh

Job reference: 015687

Location: Westport 102, Edinburgh

Job closing date: 02/08/2020

Job posted date: 03/02/2020

Salary: Band 5 (£25,100 - £31,649)

Employment type: Permanent

Job Type: Administrative Services

Hours of work: 37.5

Department: NDS

Employer (NHS Board) : NHS Education for Scotland

Your Software Engineering skills could quickly transform health and social care for millions!  

We are continuing to interview and hire during COVID-19 

Our recruitment process is now 100% remote and if successful you would work remotely, only working from our offices once guidance from Scottish Government supports this.

Our People 

NDS (NES Digital Service) are a fast-growing team within NHS Scotland focused on improving people's lives by building impactful, social care and health products from the ground up - delivering these across web, mobile and emerging channels.   

Trebling in size over the last year you can expect to find a diverse and friendly group of colleagues at NDS.  As a Software Engineer you can expect to work closely not only with other engineers but also clinicians, product managers and designers.   

We’re delighted to have welcomed colleagues who have worked in the public health sector and highly regarded businesses including Skyscanner, Caresourcer, NCR, Aridhia. Travelnest to name a few. 

We’re proud of the difference our work is making – and the pace at which we deliver.  Applying a start-up mindset, we deliver quickly, enabling continual improvement in services available to millions. 

Embracing diversity & inclusion is key to building products which meet the needs of Scotland’s diverse population. 

Our work – Endless opportunities to make a positive difference 

We work across a variety of areas including virtual eyecare appointments; ensuring food deliveries for people shielding due to COVID and improving end of life care. 

We’ve only just begun – there are many opportunities ahead.  Above all we are united in aspiring to deliver products which are safe, respectful, secure, inclusive, well-designed and surprisingly good. 

We believe it should be easy for you, your family, friends and indeed ever citizen to book appointments, get test results, and renew prescriptions online.   

We also believe that those helping you – in a hospital, GP practice, or your home – should have straightforward, appropriate access to the information that lets them do that job.    

What we can offer you…  

A collaborative, open and empowering environment.    

Continually learn and grow in impact by working in cross-functional teams combining engineering, product, and design with clinical and care expertise. We talk openly about our work, open source what can be reused, and use open standards. We build things iteratively, learning from our users. 

Life-work balance - with opportunities for flexible working and remote working 

Modern Tech Stack 

Work with a broad range of technologies and development processes to build cloud-hosted products including node.js, React, Postgres, Java, Docker, Kubernetes 

Extensive Benefits 

Annual incremental salary increase (up to the maximum of the salary band) plus annual NHS salary scale review  
Generous NHS pension scheme 
Annual Leave – 27 Days increasing in line with service plus 8 days public holiday 
NHS discounts and more 

 Your Role...  
 As Associate Software Engineer you will play a key role in the delivery of NDS products across their entire life cycle.   

Your responsibilities will include but are not restricted to…

  • Bringing basic software development experience and a keen interest in developing and enhancing your skills in software development to bear in the development of NDS products 
  • Development, maintenance and operation of products and their constituent services 
  • Iteratively delivering value to stakeholders, learning with each step 
  • Participating in your team’s planning

What we love to see? 

  • Experience of web/software development and web related issues  
  • Experienced in Agile Development, Cloud Technologies, Continuous Integration, Automated Testing 
  • Languages – We welcome applications from candidates regardless of their core programming languages.  While not essential experience developing with node.js, Java, React would be a bonus.

For further information please refer to the attached Job Information Pack.

For Assistance 

Please contact: 


The closing date for this job has now passed.