Software Engineer

Conwy
5 days ago
Create job alert

Software Engineer – Borehole Geophysics

Robertson Geo is a global company based in North Wales, designing, developing, and manufacturing market-leading geophysical wireline technologies. Our products are trusted worldwide for their accuracy and reliability in challenging environments. We currently have an opportunity for a Software Engineer to join our multi-disciple engineering team.

You will be part of an 11 strong engineering team, you will play a key role in delivering advanced geophysical logging software solutions that integrate seamlessly with our world-class downhole logging technologies. You will be involved throughout the full software development lifecycle — from concept to release — ensuring robust, efficient, and high-quality solutions that meet demanding technical requirements.

Your role will be fully embedded in our technical ethos to provide world leading geophysical downhole logging software. Our software is the interface between our advanced measurement systems and our customers — it is what they see, use, and rely on every day. As we expand globally, delivering intuitive, reliable, and high-performance software is critical to customer satisfaction and to the company’s success. The challenge lies not only in presenting complex geophysical data clearly and effectively, but also in ensuring robust, real-time performance under demanding operational conditions.

Key Duties and Responsibilities:

  • Design, develop, and maintain software products as directed by the Software Lead or Senior Management.

  • Ensure source control (Git) is used for all projects, following best practices such as branching and merge strategies.

  • Maintain accurate and up-to-date build documentation for all projects.

  • Employ Continuous Integration / Deployment (CI/CD) pipelines where appropriate.

  • Create and maintain unit tests for critical code to ensure reliability and maintainability.

  • Track, manage, and resolve issues via repository cards (e.g., GitHub Issues, Jira, or equivalent).

  • Research and integrate existing open-source packages where suitable, ensuring all third-party code is properly licensed.

  • Collaborate with hardware, firmware, and geophysics colleagues to deliver integrated solutions.

  • Contribute to the development process, demonstrating ideas via review meetings.

  • Ensure that all documentation is prepared and supplied with all design changes in accordance with our ISO 9001 system

    Qualifications and Experience:

    Essential:

    Minimum 3 years proven experience in Software Engineering

    Education to degree level in Computer Science, Software Engineering, or any company relevant discipline, i.e. geology, geophysics.

    Equivalent industry experience as a proven software engineer/developer will be considered.

    Demonstrated experience in delivering high-performance desktop applications or systems within complex engineering domains.

    Strong proficiency in Typescript/JavaScript for systems programming (Node.js, Electron) beyond just web development. Equivalent experience with Go, C#, etc will be considered.

    Experience with modern WebApp frameworks, MVC or MVVM designs, complex state management and data visualization (Vue.js, react, Angular or similar).

    Understanding of system architecture, including IPC, concurrency, and data stream handling.

    Deep understanding of software design patterns (Interfaces, Inversion-Of-Control, Object Orientated vs Functional, etc) and architectural best practices (Dependency Injection, decoupling, etc).

    Proficiency in Git source control workflows.

    Excellent problem-solving and debugging skills, including extensive use of testing frameworks

    Ability to work independently, manage multiple priorities, and deliver under pressure

    Ability to learn quickly and adapt to new technologies.

    Excellent communication, presentation & report writing skills

    Requires good listening, strong written and verbal communication skills and the ability to explain technical matters in lay terms

    Must have initiative, self-motivation and the confidence to make decisions or ask for help.

    Legal right to work in the UK

    Desirable:

    Able to showcase examples of work: public facing products and/or open-source projects.

    Knowledge of geology or geophysics

    Experience developing software for scientific instruments, test equipment, or data acquisition systems.

    Understanding of signal processing or numerical methods.

    Experience working in multi-disciplinary engineering teams (hardware, firmware, software, R&D, marketing).

    What We Offer

    Competitive salary

    Generous company contributions to a private pension scheme

    Comprehensive private health plan

    Hybrid working options

    Early finish on Fridays

    Our headquarters are in Conwy, in the heart of North Wales—a region renowned for its stunning landscapes and endless opportunities for outdoor adventure. Alongside its rich cultural heritage and vibrant communities, North Wales offers affordable living costs, excellent schools, and an exceptional work-life balance.

    Join us and discover why Lonely Planet includes so many North Wales destinations among its top recommendations.

    Employment Type: Full-time

Related Jobs

View all jobs

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

What Hiring Managers Look for First in Cloud Computing Job Applications (UK Guide)

anding a job in cloud computing can be highly competitive — especially in the UK market where demand far outpaces supply in many segments. Whether you’re aiming for roles in Cloud Engineering, DevOps, Site Reliability, Cloud Architecture, Security, Data/Analytics, or Platform Operations, hiring managers screen applications quickly and with specific priorities in mind. Hiring managers don’t read every detail at first; they scan for critical signals in the first 10–20 seconds. These early signals determine whether your CV gets read more closely, whether your LinkedIn profile gets clicked, and whether you’re invited to interview. This guide breaks down, in practical terms, exactly what hiring managers look for first in cloud computing applications — and what you should emphasise in your CV, cover letter and portfolio to stand out on www.cloudcomputingjobs.co.uk .

The Skills Gap in Cloud Computing Jobs: What Universities Aren’t Teaching

Cloud computing underpins almost every modern digital service. From financial systems and healthcare platforms to AI, e-commerce, government infrastructure and cybersecurity, the cloud is now the default operating environment for UK organisations. Demand for cloud professionals has grown rapidly, with roles spanning architecture, engineering, security, DevOps, platform operations and cost optimisation. Salaries remain high, and vacancies remain stubbornly difficult to fill. Yet despite a growing number of graduates with computer science, IT and software engineering degrees, employers across the UK report a persistent problem: Too many candidates are not job-ready for real cloud computing roles. This is not a question of intelligence or motivation. It is a structural skills gap between what universities teach and what cloud jobs actually require. This article explores that gap in depth: what universities do well, what they consistently miss, why the gap exists, what employers genuinely want, and how jobseekers can bridge the divide to build sustainable careers in cloud computing.

Cloud Computing Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Thinking about switching into cloud computing in your 30s, 40s or 50s? You aren’t alone. Across the UK, employers are hiring professionals from diverse backgrounds to help organisations adopt, manage & optimise cloud technology. But let’s cut through the buzzwords. This guide gives you a practical, UK-focused reality check on cloud computing careers for career switchers — what roles exist, what you actually need to learn, how long it takes to retrain and, importantly, whether age matters. If you’re exploring a move into cloud computing, this article lays out what’s realistic and how to get there without falling for hype.