Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Software Engineer

Abingdon
6 days ago
Create job alert

Jot Title: Software Engineer 
x2 Positions: Senior Software Engineer, Team Lead 
Permanent Staff Positions 
Location: Abingdon, just outside London 
Hybrid working available, ideally 3 days based in the office 
Salary: please get in touch and I will reply straight away with salary details (highly negotiable) 

Must have skills:

  • Java, Eclipse RCP/SWT
  • Strong problem-solving abilities
  • Clear communication skills
  • Evidence of being able to solve algorithmic problems
  • Evidence of experience working on large monolithic thick-client applications and demonstrate how they are different than web-based applications from an engineering perspective
     
    Very nice to have:
  • Experience with using AI with development
  • Domain experience (Geophysics or another geoscience related field)

    Subsurface Senior Java Application developer  

    Responsibilities include:  

    • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.  

    • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)  

    • Present architectural designs and technical proposals to the architecture review board.  

    • Ability to break down development tasks and lay out clear implementation roadmaps.  

    • Implement and optimize computation algorithms  

    • Design and develop both thin and thick client applications that interact with cloudbased microservices.  

    • Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools  

    • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.  

    • Mentor junior developers and actively contribute to architectural and implementation decisions.  

    • Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint  

    • Stay current with emerging technologies and trends in geophysical computing and software development.

    Required Education and Skills  

    • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.  

    • Minimum of 10 years of experience in software development using Java  

    • Ability to break down complex development tasks and define clear, actionable implementation of roadmaps.  

    • Strong Java proficiency is required  

    • C++ knowledge and experience a strong benefit  

    • Proficiency with development tools and environments:  

    o GitLab, Eclipse RCP/SWT, VS Code, CI/CD pipelines  

    o Performance tools: VisualVM, JMC/JFR, Async  

    o Operating systems: Windows and Linux  

    • Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.  

    • Must be self-motivated but be able to work well in a team environment

    Desired Experience  

    • Knowledge with geoscience software tools and formats:  

    o SEG-Y, Landmark seismic BRICK, CMP, OpenVDS  

    o DSG, Petrel, Kingdom, GeoFrame, or PaleoScan  

    • Familiarity with cloud platforms and distributed computing:  

    o Restful API design and implementation  

    o AWS and Azure  

    o Tools for scalable data processing: Kubernetes, Spark  

    • Experience with Java 2D graphics and 3D OpenGL programming.  

    • Experience with scientific computing libraries and frameworks:  

    o Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)  

    o C++/Java: CUDA (for GPU acceleration)  

    o Angular or React  

    o Microservice: Quarkus, Spring Boot, AWS API Gateway  

    o Docker, Kubernetes

    With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients

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.

Cloud Computing Hiring Trends 2026: What to Watch Out For (For Job Seekers & Recruiters)

As we move into 2026, the cloud computing jobs market in the UK is shifting again. The era of “lift & shift everything to the cloud” is giving way to a more mature, cost-conscious & security-focused phase. Many organisations are tightening budgets, some are rationalising cloud spend, yet demand for strong cloud talent remains high – especially around multi-cloud, FinOps, cloud security, data platforms & AI on cloud. Vendors are racing to integrate generative AI into their offerings, enterprises are modernising legacy estates, & regulators are asking tougher questions about resilience, sovereignty & risk. At the same time, some roles are being automated or commoditised, & the bar for cloud roles keeps rising. Whether you are a cloud job seeker planning your next move, or a recruiter building cloud teams, understanding the key cloud computing hiring trends for 2026 will help you stay ahead.

Cloud Computing Recruitment Trends 2025 (UK): What Job Seekers Must Know About Today’s Hiring Process

Summary: UK cloud hiring has shifted from title-led CV screens to capability-driven assessments that emphasise platform reliability, cost control (FinOps), defence-in-depth security, automation via IaC, high-availability design, and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for platform engineers, SREs, cloud security engineers, DevOps, solutions architects, FinOps practitioners & data/AI platform engineers. Who this is for: Cloud/platform engineers, SREs, DevOps, cloud security, FinOps, network engineers, solutions/enterprise architects, data/ML platform engineers, observability engineers & cloud product managers targeting roles in the UK.

Why Cloud Computing Careers in the UK Are Becoming More Multidisciplinary

For many years, cloud computing careers in the UK meant roles for infrastructure specialists, system administrators, network engineers & software developers. Today, the picture looks very different. Cloud has become the backbone of digital transformation across industries — from healthcare to finance, education to government. With that reach comes new expectations. Cloud isn’t just about servers & storage anymore. It’s about handling sensitive data responsibly, meeting regulatory obligations, designing intuitive user experiences, communicating clearly with diverse stakeholders & understanding how people actually interact with complex digital systems. This means cloud careers are increasingly multidisciplinary, requiring expertise in law, ethics, psychology, linguistics & design alongside technical skills. In this article, we’ll explore why cloud careers in the UK are broadening, how these five disciplines intersect with cloud work, what it means for job-seekers & employers, and how to future-proof your career in this fast-changing sector.