Senior Software Engineer at Driver and Vehicle Licensing Agency (DVLA) (Swansea, UK)

Senior Software Engineer at Driver and Vehicle Licensing Agency (DVLA) (Swansea, UK)

Add To Bookmarks
Location: Swansea, UK
Type: Full Time
Created: 2021-01-02 05:01:28

Apply Here

Senior Software Engineer

Salary: £38,654 - £42,991Depending on skills and experience. We may offer an additional 'DigiTec Allowance' of up to £10,000 for candidates who demonstrate a high level of capability during assessmentCan you see yourself working with the latest technologies reaching 49 million users?If so, we are expanding our team and would love to hear from you! The DVLA deliver wide reaching digital services to the UK public and industry. We maintain the national record of vehicles and drivers. If you have applied for a driving licence, changed vehicle, re-licensed your vehicle or completed a vehicle enquiry you would have used one of our services.This is an exciting time to join us, as one of the agile, cloud and technological leaders within the government, we are constantly pushing boundaries to find, develop and introduce new and innovative technological advancements. We work with a range of industry leading solutions including serverless, Docker and Kubernetes on a modern cloud platform.We’ve been creating serverless solutions for several years and currently build enquiry APIs, utility and application services using serverless Node.js and associated technologies. If you think this sounds like a good challenge, please get in touch.If you’re working on the front-end you’ll be developing applications and reusable components using a combination of Ruby on Rails and React. You’ll get to build our external and internal UIs, so this is an exciting opportunity to deliver far reaching, intuitive and accessible front end systems. Ruby experience isn’t critical, if you’ve worked with an MVC framework, create single page Javascript apps or you’re familiar with the GDS UI guidelines you’ll fit right in.For our core business services, you’ll be working with Java and SpringBoot alongside tools like OpenAPI. You don’t need to be a specialist in Java but you will need a passion for creating clean, maintainable and secure applications using an object-oriented language.As part of our ongoing mission to support and develop all staff within the DVLA, you will be given a high spec Macbook and we will help you to achieve certification in areas such as AWS and Java, as well as giving you the freedom and support necessary to perform in your role and continuously develop your skill setSome of the projects you could be working on include:• New driver and vehicle services, allowing citizens to manage their licences and vehicles• The DVLA digital payment service that helps us collect around 6 billion pounds a year• The Tachograph services used to register and maintain data on all the UKs professional drivers• API’s that allow car retailers to issue registration numbers and capture the registration of all new vehicle sales in the UK.


Include but not limited to• Work within a technical framework of the project to meet customer requirements• Develop Software in an agile team environment• Application Support• Working closely with business analysts and agile delivery managers to prepare and review user stories and tasks• Some testing responsibilities• Mentoring junior developers within the teamFull Role Profile HereAbout youYou will be experienced working as a software engineer across multiple teams and projects, developing software using a variety of modern technologies and tools. A passion for Java, font-end development, security or serverless technology. You will need to be comfortable in using modern CI/CD tooling with an understanding of languages such as Java, Ruby, C#, HTML, Python or similar. As we develop we are committed to the development of our employees, so we will help you achieve certification in these areas as well as AWS and Azure so you’d develop with us.You need to have a passion for modern software development technologies and standard methodologies. You would need to have had to communicate with engineering peers and business partners.

How to Apply

To apply for this role, either click apply or head over to

You will need to provide detailed evidence of your experience of the following sift criteria within your CV and Personal Statement:

• Experience working on one or more large-scale, enterprise software delivery projects.• Experience in one or more technical specialism such as Java, C#, front-end development or serverless.• Experience using the AWS cloud platform or an equivalent cloud service provider