Software Engineer

Software Engineer

Full-Time 30000 - 50000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Design and develop advanced geophysical logging software with a dynamic engineering team.
  • Company: Join Robertson Geo, a leader in geophysical wireline technologies.
  • Benefits: Enjoy competitive salary, private health plan, hybrid working, and early finishes on Fridays.
  • Why this job: Make an impact with cutting-edge software that enhances global geophysical solutions.
  • Qualifications: 3+ years in Software Engineering, strong skills in Typescript/JavaScript, and problem-solving abilities.
  • Other info: Work in stunning North Wales with great outdoor adventures and a vibrant community.

The predicted salary is between 30000 - 50000 £ per year.

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, playing 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

Software Engineer employer: Robertson Geo

Robertson Geo is an exceptional employer, offering a dynamic work environment where innovation meets collaboration. As a Software Engineer in our North Wales headquarters, you will enjoy competitive salaries, generous pension contributions, and a comprehensive health plan, all while being part of a supportive team that values your growth and work-life balance. With opportunities for hybrid working and an early finish on Fridays, you can thrive both professionally and personally in a region celebrated for its breathtaking landscapes and vibrant communities.
R

Contact Detail:

Robertson Geo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Robertson Geo on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Software Engineer role.

✨Tip Number 2

Showcase your skills! Create a portfolio that highlights your best projects, especially those related to geophysical software or similar fields. This will give you an edge and show how you can contribute to the team.

✨Tip Number 3

Prepare for the interview by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with Typescript, JavaScript, and any relevant frameworks. Practice explaining complex concepts in simple terms!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Robertson Geo team.

We think you need these skills to ace Software Engineer

Software Development Lifecycle
Typescript
JavaScript
Node.js
Electron
WebApp Frameworks
Vue.js
React
Angular
System Architecture
Data Stream Handling
Software Design Patterns
Git
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Typescript/JavaScript and any relevant projects that showcase your skills in delivering high-performance applications.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about geophysics and how your background fits into our team. Share specific examples of your work and how they relate to the key duties mentioned in the job description.

Showcase Your Projects: If you have public-facing products or open-source projects, don’t forget to include them! We love seeing what you've created and how you’ve applied your skills in real-world scenarios.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves!

How to prepare for a job interview at Robertson Geo

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Typescript/JavaScript and any frameworks like Vue.js or React. Brush up on your understanding of system architecture and software design patterns, as these will likely come up during technical discussions.

✨Showcase Your Projects

Be prepared to discuss your previous work, especially any public-facing products or open-source projects. Bring examples that highlight your experience in delivering high-performance applications and your ability to solve complex problems. This will demonstrate your hands-on experience and passion for software engineering.

✨Understand the Company’s Ethos

Research Robertson Geo and their geophysical technologies. Understanding their mission and how your role as a Software Engineer fits into their goals will help you articulate why you want to join their team. It shows you’re genuinely interested in contributing to their success.

✨Prepare for Collaboration Questions

Since the role involves working with multi-disciplinary teams, be ready to discuss your collaboration experiences. Think of examples where you’ve worked with hardware or firmware teams, and how you communicated technical concepts effectively. This will showcase your teamwork skills and adaptability.

Software Engineer
Robertson Geo
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>