Salary: £60K+ Negotiable and depending on experience - Internal loan Ts &Cs apply for Civil Service applicants 
Contract type: Permanent
Grade: Cabinet Office Band A
Number of open roles: 9

Hours: 37 hours/week (42 hours incl. lunch)
Working pattern: flexible working, full time, part time

Closing date for applications: Rolling campaign
CV sift and Interviews: On-going, apply as soon as possible

Interview location: The White Chapel Building, 10 Whitechapel High Street, London, E1 8QS

 
The Government Digital Service is leading the digital transformation of government, making public services digital by default, and simpler, clearer and faster to use. 

 

This is what we do and this is what we create. You can keep up to date with what we are doing at the Technology at GDS blog.

 

Help us make government better.

 

The projects 

We are looking for Senior Developers of all experiences and backgrounds who can work across a range of projects. During the application process we will take your skills and any preference you express on board and aim to match you to an appropriate project. GDS staff move between projects on need and request. Some brief information on projects (details can be found in the attached Job description) 

GOV.UK - is the place to find government information and services. It’s designed to make dealing with government simpler, clearer and faster. It's a microservices based architecture, primarily based upon Ruby on Rails, with elastic search, MongoDB, PostGres and a variety of other technologies. 

GOV.UK Verify s the new way to prove who you are online. It is a service based architecture, primarily based upon Java. 

Digital Marketplace is helping those transforming public services by making it simpler, clearer and faster for them to buy what they need. It is built in Python, based on an Amazon AWS stack. 

Government Platform as a Service (PaaS) is a new vision for digital government; a common core infrastructure of shared digital systems, technology and processes on which it’s easy to build brilliant, user-centric government services. We select and use an appropriate technology stack for the problem at hand. 

The role 

You’ll share the responsibility for the digital transformation of government. You’ll ensure high quality code is delivered in line with project goals and delivery cycles. You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects. Above all, you’ll want to make government better, which may sometimes involve challenging the status quo. 
 

All GDS Developers will:
 

  • build RESTful web services to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce 
  • implement toolkits and APIs for purposes such as integration, performance optimisation, security and scalability 
  • build automated tests to support our continuous deployment environment 
  • share knowledge of tools and techniques with your wider team, both developers and non-developers 
    act as a digital ambassador across government, supporting recruitment, identifying good practices for GDS to adopt and sharing experiences, eg through blog posts, tech talks at conferences etc. 
  • participate in our in-house (2nd line) support, and potentially the out-of-hours support rota (evenings and weekends approximately once every 8 weeks) - you’ll be paid an allowance, and a further hourly payment, for any duties you perform when on call 
  • be involved in helping recruit developers and, where appropriate, helping sift and interview 
     

 

For the Senior Developer role, it is essential that you have the above as well as the following: 

 

  • ability to quickly research and learn new programming tools and techniques 
  • familiarity with working practices such as TDD, continuous integration, continuous delivery and DevOps 
  • experience in management, helping colleagues with their career development and coaching more junior staff members 

 

The basic skills we would expect a Developer to have: 
 

  • experience in back-end development, with detailed knowledge of ideally one of Ruby, Java, Python, Javascript, Go or scala
  • understanding of software design principles 
    ability to quickly research and learn new programming tools and techniques 
  • a systematic approach to solving problems 
  • experience of using testing to validate solutions 
  • understanding of agile environments and version control 
  • basic understanding about web security 
  • an awareness of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, eg. Linux and/or Mac OS experience of working on, or with web technologies  


EU Exit Project


There is a high demand for Senior Developers to work on priority EU exit digital programmes across the Civil Service. Senior Developers employed by GDS may be temporarily deployed to other government departments to support this work.

Deployment is an opportunity to work on some of the most important and interesting programmes in government. It offers valuable experience of fast paced delivery, cross departmental collaboration and holding an ambassadorial role for GDS’s transformational approach to public service. You will continue to be employed by GDS and can claim necessary expenses for travel or accommodation.  

If you have a preference for working on EU exit programmes please note this on your application. We will take this into account when deciding how to best deploy staff, although we cannot guarantee everyone will get their first preference.


Civil Service Competencies 

In the Civil Service we use our Competency Framework to outline expected behaviours and we will use these as part of our wider assessment during the interview process.

As a Senior Developer we would expect you to reflect the Civil Service Competencies as listed below: 

 

  • Changing and improving - lead in helping recruit developers and help sift and interview 
  • Managing a quality service - provide tech leadership within the team, advising and working with developers to identify the best solutions 
  • Collaborating and partnering - share knowledge among the GDS teams, ensuring that your team is understood by others and understanding the working of the wider organisation 
  • Building capability for all - have and apply broad knowledge of core web technologies and take responsibility for solving complex issues 


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

Things you need to know

You can find out about the application process and practical details like our office locations on the things you need to know page.

Based in
London, United Kingdom

Working at GDS is great. You'll get

  • Flexible
    working including part-time working and job sharing
  • Civil service pension with an average employer contribution of 22%
  • 25 days
    annual leave and an extra day off for the Queen's birthday
  • Training and development
    opportunities
  • Season ticket
    loans for travel
  • Childcare
    vouchers
  • An in-year
    bonus scheme
  • Bike loans and
    secure bike parking (subject to availability)
  • Eye-care
    vouchers