> Markdown version of [/jobs/ext/3100416-software-engineer](https://www.wearedevelopers.com/jobs/ext/3100416-software-engineer). 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 - **Company:** Hunter Selection - **Location:** Portishead, UK - **Salary:** £55,000.0 - **Contract:** Permanent contract - **Skills:** Software Bug Management, Software Documentation, Visual Basic .NET (Programming Language), Software Engineering, Software Requirements Analysis, Information Technology - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899591223 ## About the Role * We are looking for someone educated to HND or degree level, preferably in Computer Science or Mathematics. * We require a solid background in software development of at least 5 years. * We need proficiency in VB.Net within an engineering environment. * We value experience in, or an interest in, machine or motion control software and hardware interaction. * We are looking for someone capable of clear thinking and informed decision-making to support complex automation systems and machine tool products within cost, quality, and timescale constraints. * We need a self-motivated and disciplined person with strong technical awareness. * We require the ability to engage with internal and external stakeholders at all levels and coordinate in-house resources during design, build, and test phases. ## Description * We carry out analysis of software requirements according to product definition and customer needs, working with product development and production teams. * We ensure timely generation of system specifications, including design, system interfaces, and product definition. * We design and develop software code to meet specified requirements using the most appropriate software language(s). * We prepare module descriptions, test plans, procedures, and other software documentation, and verify that the software product meets specified requirements. * We prepare design review documentation and distribute it to company personnel for discussion. * We liaise with end users, contractors, and sub-contractors to ensure compliance with system requirements. * We support field installations on site around the world as required. * We participate in investigations into system problems from design, coding, and testing through to acceptance and ongoing use of the products. * We propose, define, and implement solutions to problems, including bug-fixing and system modification or enhancement, to help prevent recurrence. Technologies: * Hardware * Support ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Humanizing Your Documentation](https://www.wearedevelopers.com/videos/476-humanizing-your-documentation) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Coffee with Developers - CODE100 Manchester challenger Gbenga Oladipupo](https://www.wearedevelopers.com/videos/894-coffee-with-developers-code100-manchester-challenger-gbenga-oladipupo) - [Why Is Software Documentation Still Static – And Why Modern Browsers Deserve Better](https://www.wearedevelopers.com/videos/2054-why-is-software-documentation-still-static-and-why-modern-browsers-deserve-better) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)