About this role
Salary: £41,500 - 74,000 per year
Requirements: Strong Python programming and scripting skillsDegree-qualified in Computer Science or a related fieldExcellent communication and stakeholder management skillsAbility to work effectively within multidisciplinary teamsWeb development technologies including HTML5, CSS, AJAX, and ASP.NETDatabase programming or data management experienceUI design and user-centred developmentSoftware support, testing, or quality assurance exposureExperience working within engineering or industrial environments Responsibilities: Design, develop, and maintain software applications and toolsWork closely with engineers and technical specialists to deliver project requirementsSupport software testing and validation activitiesProduce technical documentation and user guidanceAssist with software training and knowledge sharingProvide ongoing support for users and stakeholdersContribute to continuous improvement and development initiatives Technologies: AJAXASP.NETCSSHTML5SupportPythonWebUX UI Design More:
We are seeking a Software Developer to join a growing team delivering software solutions across engineering, integrity management, and technical consulting projects. This role offers the opportunity to work with multidisciplinary teams, developing applications and tools that support both client-facing projects and internal innovation programmes. You will be involved throughout the software lifecycle, from requirements gathering and development through to testing, deployment, and user support. We offer a competitive salary and benefits package, ongoing professional development and training, long-term career progression opportunities, exposure to international projects and collaboration, and the chance to join an established and growing technical team.
last updated 29 week of 2026