O

Software Engineer

icon building Company : Owen Daniels
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer

Job Title: Experienced Software Engineer – Scientific & Geoscience Applications
Location: North Wales – Hybrid (2/3 days onsite)
Department: Software Engineering
Salary: £50,000-£65,000

Job Summary
We are seeking an experienced and highly analytical Software Engineer to join our technical development team. You will play a key role in designing and developing high-performance desktop applications that support geoscience research and data processing. This is a hands-on role requiring strong programming skills, a solid grasp of mathematical and scientific principles, and the ability to work closely with custom hardware interfaces.

This role is ideal for someone with a passion for scientific computing, numerical methods, and low-level data processing, with the opportunity to contribute directly to tools used by scientists and engineers in the field of geosciences.

Key Responsibilities

  • Develop and maintain high-performance desktop software for geoscience applications using C#, .NET, and WinUI 3
  • Work with custom hardware interfaces to acquire, process, and visualize low-level data
  • Implement and test numerical algorithms and scientific calibration routines using Vector maths and statistical methods
  • Use DirectX for advanced data rendering and graphical visualization
  • Write and maintain unit tests with xUnit and follow best practices for testing and CI/CD
  • Collaborate with scientists, engineers, and domain experts to understand application requirements and translate them into technical solutions
  • Contribute to architectural decisions, code reviews, and version control using Git
  • Build efficient communication layers using gRPC to interface with other software modules or services
Required Skills & Qualifications
  • Proven experience developing desktop applications using C# and the .NET platform
  • Experience with WinUI 3, DirectX, and performance-critical rendering or visualization
  • Strong background in numerical computing, statistics, and vector mathematics
  • Understanding of low-level programming techniques and experience working with data from custom hardware
  • Familiarity with unit testing frameworks (preferably xUnit) and version control tools (e.g. Git)
  • Experience with gRPC or other modern inter-process communication protocols
Desirable
  • A degree in Physics, Mathematics, Engineering, or a related scientific/technical field
  • Previous experience in scientific software, simulation, or data analysis domains
  • A keen interest in geoscience, physics, or applied mathematics
What We Offer
  • Opportunity to work on cutting-edge scientific applications
  • A collaborative environment with scientists and technical experts
  • Flexible working hours and hybrid/remote work options
  • Competitive salary and benefits package
  • Continued learning and career development opportunities
If you are looking for a new role as a Senior Software Engineer and the above role is of interest, please contact me with your latest CV and I will be in touch.
Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.