> Markdown version of [/jobs/ext/4666131-software-engineer-critical-national-infrastructure](https://www.wearedevelopers.com/jobs/ext/4666131-software-engineer-critical-national-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Critical National Infrastructure - **Company:** Driver and Vehicle Licensing Agency (DVLA) - **Location:** Swansea, United Kingdom - **Experience:** Expert - **Salary:** £40,590 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Agile Methodology, IBM AIX, Amazon Web Services, Batch Processing, Oracle WebLogic Server, C++ (Programming Language), Cloud Computing, Databases, Crystal Reports (Reporting Software), Relational Databases, Web Servers, JQuery, Python (Programming Language), Unix Shell, Oracle Databases, Release Management, Software Engineering, PL-SQL, System Software, Systems Integration, Scripting, Model-Driven Development, Cloud Platform System, ReactJS, Tools for Reporting, Service Stack - **Published:** November 11, 2026 - **Apply:** https://www.reed.co.uk/jobs/software-engineer-critical-national-infrastructure/57553928 ## About the Role * Experience of working in a live support environment, with analytical, problem-solving and code interrogation skills. * Software development experience. * Experience of working with a relational database. Desirable skills: DVLA use a highly specialised technology stack and recognise that candidates may not have experience of every technology they use. If you have worked with any of the technologies below, or similar alternatives, we'd be interested to hear about your experience: * On-premise, non-cloud systems. * CA Gen, or other model-driven/4GL development tooling. * PL/SQL development. * C and/or Pro*C development. * Unix shell scripting, or other scripting skills. * The AIX platform, or another Unix/Linux environment. * Oracle databases. * Java and application/web servers, such as IBM WebLogic. * Crystal Reports, or other reporting tools., * Agile Methodology * Amazon Web Services (AWS) * C Programming * C++ Programming * Communication Skills * Java Programming * JavaScript & jQuery * Python Programming * React.js Development * Teamwork ## Description The Driver and Vehicle Licensing Agency (DVLA), in partnership with Inspire People, is seeking Software Engineers to develop and maintain business-critical systems that support the UK's critical national infrastructure. You'll bring software development experience, ideally within legacy environments, alongside experience supporting live systems and working with relational databases. Permanent role, hybrid working from Swansea (60% office based), salary of £40,590 plus 29% employer pension contribution and excellent Civil Service benefits., DVLA is responsible for delivering safe, secure and reliable national motoring services at scale, supporting more than 48 million vehicle records and millions of customers across the UK. Working within the Vehicle System Software (VSS) team, you'll help maintain and enhance the UK's vehicle system of record, contributing to services that underpin public trust, road safety and critical government operations. As a Legacy Software Engineer, you'll join a specialist engineering team responsible for a complex estate of applications, databases, batch processes and integrated services. Working alongside experienced engineers and technical specialists, you'll investigate issues, develop software enhancements and contribute to the ongoing stability and improvement of a nationally significant platform. You will have access to a wide range of training and development opportunities, including courses in cloud technologies and modern software engineering practices to further develop your technical skills. As a Legacy Software Engineer, you will: * Support, maintain and enhance business-critical applications and services. * Investigate application and service issues, identifying root causes and contributing to effective resolutions. * Develop and implement software changes aligned to business and user requirements. * Support batch processing, service maintenance and operational activities. * Analyse and work with data held within large relational databases. * Collaborate with engineers, delivery teams and stakeholders to deliver technical solutions. * Contribute to testing, release management and continuous service improvement initiatives. * Develop expertise across a specialist technology stack supporting critical DVLA services., This is an opportunity to work on technology that supports critical national infrastructure and underpins essential motoring services used by millions across the UK. You'll join an experienced engineering team responsible for maintaining and improving DVLA's core vehicle systems, gaining exposure to complex applications, databases and system integrations. You'll also work closely with teams developing modern cloud-based services, with opportunities to develop your technical skills, access training and contribute to DVLA's longer-term technology modernisation plans.