> Markdown version of [/jobs/ext/4641803-software-engineer](https://www.wearedevelopers.com/jobs/ext/4641803-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:** ION Recruitment Ltd - **Location:** Guildford, UK - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Algorithm Design, Big Data, C Sharp (Programming Language), C++ (Programming Language), Fortran (Programming Language), Design of User Interfaces, Microsoft Visual Studio, Software Tools, Software Engineering - **Published:** November 9, 2026 - **Apply:** https://ionrecruitment.com/job/scientific-software-development-engineers-phd-msc/ ## About the Role Are you passionate about developing innovative software solutions? Do you have a strong academic background in physics, mathematics, or engineering? If you're looking for an opportunity to make an impact on groundbreaking engineering projects, our client is seeking a talented Software Engineer to join their dynamic team in Guildford!, * Academic Background: A degree (PhD/MSc/1st or 2:1) in Physics, Mathematics, Engineering, or a related scientific field. * Software Development: Experience in software development with proficiency in C++, C#, Fortran, .NET, and Visual Studio. * Analytical Thinking: Strong problem-solving and analytical skills with a focus on engineering solutions. * Team Collaboration: Ability to work collaboratively within a multidisciplinary, agile team environment. ## Description This is a fantastic opportunity to be part of a global leader in engineering software. As a Software Engineer, you'll work on exciting projects involving complex algorithms, large-scale data processing, and engineering models that are used by industries worldwide. You'll play a key role in developing next-generation software tools that solve real-world engineering challenges., * Algorithm Development: Design and implement innovative algorithms to address complex engineering problems. * Software Development: Write clean, efficient code in C++, C#, Fortran, and .NET using Visual Studio. * User Interface Design: Develop intuitive and functional user interfaces to enhance the user experience. * Software Testing: Ensure the software's reliability and performance through rigorous testing, ensuring alignment with project goals.