> Markdown version of [/jobs/ext/3901709-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3901709-software-development-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 Development Engineer - **Company:** IBM - **Location:** UK - **Experience:** Experienced - **Salary:** £43,012.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Microsoft Windows, Agile Methodology, Unix, C++ (Programming Language), Eclipse (Software), Perl (Programming Language), IBM WebSphere MQ, Java Message Service (JMS), Webui, Salesforce.Com, Shell Script, Software Engineering, Wireshark, WinDBg, Diagnostic Tools, Git, Software Coding, Web Api, Programming Languages - **Published:** October 24, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5210480607 ## About the Role * 3-6 years' experience in software development * Good skills in Java/JMS, .Net, C/C++ Programming languages * Knowledge in Windows/Unix install, Shell Scripting, Perl * Demonstrable coding skills, detail-oriented thinking, and creative problem solving skills. * Ability to pick up product and technical skills quickly and become productive at the earliest. * Passion to code development, solve complex engineering problems and help customers. Preferred Technical And Professional Expertise * Exposure to dev/diagnostic tools and processes (Eclipse, RTC, git, GDB, VisualSudio, Windbg, Wireshark) * Exposure to agile development methodology and tools (RTC/git/Salesforce) * Experience in software development, problem solving & diagnosis. * Exposure to WebUI development. ## Description MQ is looking for an experienced software engineer to join their MQ delivery team who are responsible for several areas of the product, including Web UI, REST & JMS API's, Install and Security. The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing MQ development team. Your Role and Responsibilities As IBM MQ development team member, you will - * Design and development new key functionalities of the product. * Apply problem solving skills to diagnose potential product issues, provide thoughtful and expert advice to help mitigate problems and deliver solutions. * Development of tooling to aid in enhancement of product experience. * Design, development and execution of code for quality assurance. * Actively collaborate with both local and worldwide team members.