Salary: £36,000 - 72,000 per year Requirements: Degree in software engineering or a related engineering/science discipline Relevant software development experience Proficiency in Microsoft Windows programming, specifically in C# (WPF) Database management experience with SQL and SQLite Familiarity with Entity Framework (EF) Thorough understanding of object-oriented design methods and patterns Demonstrable UI design skills Experience with Source Code Management and Bug tracking tools in a team environment Knowledge of other programming languages such as C++ and Java (beneficial) Familiarity with agile software development principles and patterns (beneficial) Knowledge of Instrumentation in scientific/medical contexts (beneficial) Responsibilities: Gather requirements, design, code, test, and maintain system software for company products Liaise with and support Software Testing through proper use of the defect tracking system Produce manuals and support documentation for system software Maintain full records and ensure the safe keeping of all system software Ensure that all activities comply with company quality procedures Propose, implement, and demonstrate solutions to problems with unclear requirements Provide support to Production and Sales teams as required Keep abreast of current technology and advise the company on relevant performance issues Undertake off-site visits and/or remote installations, servicing, or maintenance of software systems and related hardware Technologies: C# Support Java SQL SQLite WPF Windows UX UI Design Hardware More: We are a group of European companies engaged in the design, development, manufacture, and distribution of analytical systems, life science equipment, and laboratory instruments. Now part of a global multinational business, our fast-growing multidisciplinary scientific and engineering group is looking to recruit a Software Engineer. This position is based in Livingston and offers excellent salary and benefits, including a performance-related bonus scheme, private medical insurance, and flexible working patterns. Our team values innovation and collaboration, making this an exciting opportunity for the right candidate. last updated 4 week of 2026