> Markdown version of [/jobs/ext/4679598-senior-software-engineer-java-scientific-software](https://www.wearedevelopers.com/jobs/ext/4679598-senior-software-engineer-java-scientific-software). 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). --- # Senior Software Engineer Java - Scientific Software - **Company:** Client Server - **Location:** London, United Kingdom (Remote available) - **Experience:** Expert - **Salary:** £70,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Scrum Methodology, Signal Processing, Software Engineering, Claude Code, Information Technology - **Published:** November 12, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5961625575 ## About the Role * Strong core Java development experience; experience with C++ or C# is also considered if you are willing to use Java * Strong numeracy and a good understanding of mathematics and data-centric systems * Familiarity with Agile methods such as Scrum or Kanban * Comfort using AI tools such as Claude Code * Collaborative approach and enjoyment of problem-solving * Degree in Mathematics, Physics, Computer Science, or another scientific discipline preferred * Experience with HPC or MPI signal processing is advantageous ## Description * Work on new features and enhancements for our desktop oil discovery product * Maintain existing applications * Contribute across the full software development lifecycle as part of a supportive Agile team Technologies: * AI * C# * Claude Code * Java * Kanban