> Markdown version of [/jobs/ext/2306427-junior-software-engineer-engineering-applications](https://www.wearedevelopers.com/jobs/ext/2306427-junior-software-engineer-engineering-applications). 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). --- # Junior Software Engineer - Engineering Applications - **Company:** PDL Group - **Location:** Hexham, UK (Remote available) - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Software Applications, Systems Engineering, Microsoft Azure, C Sharp (Programming Language), Computer Programming, Software Debugging, Python (Programming Language), MATLAB, Software Construction, Software Engineering, Software Systems, Technical Data Management Systems, Data Processing, Software Version Control, Engineering Base, Legacy Systems - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815450773-junior-software-engineer--engineering-applications ## About the Role PDL is seeking a Junior Software Engineer to join its growing Digital Team, working at the intersection of engineering and software to solve real-world challenges. You'll help build bespoke tools and applications that transform how engineers work - improving and automating workflows, managing critical data, and replacing legacy software. From day one, you'll be working alongside experienced engineers on live projects, gaining exposure to how complex engineering systems operate and how software can be used to enhance them. Whether you're a recent graduate or have some early career experience, you'll be supported in developing your skills while contributing to meaningful solutions using technologies such as C#, .NET, Azure and Python. If you're curious, technically minded, and motivated to apply software in a real engineering environment, this is an opportunity to accelerate your development, take on real responsibility, and see the direct impact of your work., * Degree in Mechanical Engineering (preferred) or a closely related engineering discipline, ideally MEng (1st or 2:1) * Demonstrable interest in combining engineering and software, rather than pure software development * Some exposure to programming in C#, Python, Java, or MATLAB (academic, personal, or early work experience) * Experience of applying coding to engineering problems, data, or workflows (e.g. university projects, simulations, automation tools) * Strong analytical mindset with the ability to understand engineering processes and translate them into logical solutions * Evidence of being highly motivated and quick to learn, with a proactive approach to developing new technical skills * Interest in building tools that improve engineering workflows, automate tasks, and manage technical data * Adaptable and comfortable working in a consultancy-style environment, engaging with different teams and problem sets ## Description * Support development of bespoke engineering software using C#, .NET, Azure and Python * Work closely with engineers to understand workflows, processes, and data requirements * Assist in building tools that automate engineering tasks and replace legacy systems * Contribute to development of web and desktop applications under guidance from senior team members * Learn and apply software engineering best practices, including version control, testing, security controls and documentation * Participate in requirements gathering and translating engineering needs into simple software solutions * Carry out testing, debugging, and support & maintenance activity on existing applications * Develop understanding of engineering environments, safety considerations, and data handling This is a great opportunity to join a highly specialised engineering consultancy where you'll learn how software is used to solve real-world, complex engineering problems. You'll be part of a team that combines strong mechanical engineering expertise with growing software capability, giving you exposure far beyond a typical graduate role. With structured support, mentorship to achieve CEng status, combined with hands-on project work - you'll quickly develop your skills while contributing to meaningful solutions used by leading industrial clients. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [How to TDD in legacy code](https://www.wearedevelopers.com/videos/309-how-to-tdd-in-legacy-code) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)