Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
3,957

Python Software Developer jobs in United Kingdom

Software Engineer

NES Fircroft

Abingdon
On-site
GBP 80,000 - 100,000
20 days ago
I want to receive the latest job alerts for “Python Software Developer” jobs

Software Engineer

loveholidays

Greater London
On-site
GBP 40,000 - 60,000
20 days ago

Lead Software Engineer

Jet2.com Limited

Leeds
On-site
GBP 60,000 - 80,000
20 days ago

Software Engineer

Stratospherec Ltd

England
On-site
GBP 46,000 - 55,000
20 days ago

Senior Application Engineer

Baker Hughes

Bristol
On-site
GBP 55,000 - 75,000
20 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Engineer

Lloyds Banking Group

Bristol
On-site
GBP 50,000 - 70,000
20 days ago

Software Engineer

Leidos

Lincoln
On-site
GBP 35,000 - 50,000
20 days ago

Software Engineer

PlayStation Sony Computer Entertainment Europe Ltd.

City of Westminster
On-site
GBP 60,000 - 80,000
20 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Junior Embedded Security Software Engineer

Vantage Consulting Ltd

East Midlands
On-site
GBP 35,000
20 days ago

Junior Embedded Software Engineer

Vantage Consulting Ltd

East Midlands
On-site
GBP 35,000
20 days ago

Software Engineer

Odin

Greater London
Hybrid
GBP 40,000 - 60,000
20 days ago

Principal Software Engineer

Flawless

City Of London
Hybrid
GBP 80,000 - 100,000
20 days ago

Scientific Software Engineer - Compiler

QuEra Computing

Harwell
On-site
GBP 77,000 - 126,000
20 days ago

Senior Embedded Software Engineer – RTOS, C/C++, Security

Vantage Consulting Ltd

East Midlands
On-site
GBP 40,000 - 70,000
20 days ago

Senior Java Software Engineer – Secure, Scalable Systems

JPMorgan Chase & Co.

Bournemouth
On-site
GBP 55,000 - 75,000
20 days ago

Senior Embedded Software Engineer

Vantage Consulting Ltd

East Midlands
On-site
GBP 40,000 - 70,000
20 days ago

Senior Application Engineer

Baker Hughes

Aberdeen City
On-site
GBP 100,000 - 125,000
20 days ago

SC-Cleared Embedded Software Engineer - Low-Level ARM/RTOS

Matchtech

Bristol
On-site
GBP 40,000 - 60,000
20 days ago

Low Level Embedded Software Engineer

Matchtech

Bristol
On-site
GBP 40,000 - 60,000
20 days ago

Frontend Software Engineer (React)

SAGE GROUP PLC

Newcastle upon Tyne
Hybrid
GBP 80,000 - 100,000
20 days ago

Frontend Senior Lead Software Engineer

JPMorgan Chase & Co.

Glasgow
On-site
GBP 65,000 - 85,000
20 days ago

Senior Embedded Software Engineer

Systems Engineering & Assessment (SEA)

Bristol
Hybrid
GBP 40,000 - 60,000
20 days ago

Applications Engineer

Robertson Stewart Ltd

Derby
On-site
GBP 30,000 - 45,000
20 days ago

SIEM Application Engineer (Elastic Security) - Birmingham, UK

Randstad Technologies Recruitment

Tyseley
Hybrid
GBP 80,000 - 100,000
20 days ago

Senior Applications Software Engineer - Real-Time ML & GUI

Avanti Recruitment

Weston-super-Mare
On-site
GBP 40,000 - 55,000
20 days ago

Top job titles:

Head Of Marketing jobsMerchandise jobsWfh jobsPurchase jobsUser Experience jobsCrypto jobsMortgage Underwriter jobsChief Finance Officer jobsChief Of Staff jobsNursery Manager jobs

Top companies:

Jobs at Jp Morgan ChaseJobs at CitibankJobs at AdidasJobs at General ElectricJobs at ArlaJobs at BidfoodJobs at Penguin Random HouseJobs at VerisureJobs at AvonJobs at Elior

Top cities:

Jobs in BirminghamJobs in BelfastJobs in WakefieldJobs in LeicesterJobs in CoventryJobs in OxfordJobs in ReadingJobs in BrightonJobs in GloucesterJobs in Swansea

Similar jobs:

Software Developer jobsIt Software Engineer jobsSoftware Engineer jobsSoftware Testing Analyst jobsDatabase Developer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsPython jobsPython Developer jobs
Software Engineer
NES Fircroft
Abingdon
On-site
GBP 80,000 - 100,000
Full time
20 days ago

Job summary

A leading technology recruitment firm is seeking a Software Engineer in Abingdon to design and develop high-performance applications for geophysical data analysis. Candidates should have a strong background in Java, along with experience in cloud technologies and the geoscience field. This is a hybrid position, ideally requiring three days in the office. Competitive salary with flexibility is offered.

Qualifications

  • Minimum of 10 years of experience in software development using Java.
  • Strong Java proficiency.
  • C++ knowledge and experience is a strong benefit.

Responsibilities

  • Collaborate with geophysicists, data scientists, and software engineers.
  • Design, develop, and maintain high-performance applications for data analysis.
  • Implement and optimise computation algorithms.

Skills

Java, Eclipse RCP/SWT
Strong problem-solving abilities
Clear communication skills
Experience with large monolithic thick-client applications

Education

BS or MS degree in computer science, Geoscience, Applied Mathematics or related discipline

Tools

GitLab
Eclipse RCP/SWT
VS Code
CI/CD pipelines
VisualVM
JMC/JFR
Async
Job description
Job Title:

Software Engineer

Positions:
  • Senior Software Engineer
  • Team Lead
Employment Type:

Permanent Staff Positions

Location:

Abingdon, just outside London

Hybrid Working:

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 solving algorithmic problems
  • Experience with large monolithic thick‑client applications and understanding differences from web‑based applications from an engineering perspective
Very Nice to Have:
  • Experience with using AI in development
  • Domain experience (Geophysics or another geoscience related field)
Responsibilities:
  • 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.
  • Break down development tasks and lay out clear implementation roadmaps.
  • Implement and optimise computation algorithms.
  • Design and develop both thin and thick client applications that interact with cloud‑based 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 roadmaps.
  • Strong Java proficiency.
  • C++ knowledge and experience (strong benefit).
  • Proficiency with development tools and environments:
    • GitLab, Eclipse RCP/SWT, VS Code, CI/CD pipelines
    • Performance tools: VisualVM, JMC/JFR, Async
    • Operating systems: Windows and Linux
  • Hands‑on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
  • Must be self‑motivated but able to work well in a team environment.
Desired Experience:
  • Knowledge with geoscience software tools and formats:
    • SEG‑Y, Landmark seismic BRICK, CMP, OpenVDS
    • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • Familiarity with cloud platforms and distributed computing:
    • RESTful API design and implementation
    • AWS and Azure
    • Tools for scalable data processing: Kubernetes, Spark
  • Experience with Java 2D graphics and 3D OpenGL programming.
  • Experience with scientific computing libraries and frameworks:
    • Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
    • C++/Java: CUDA (for GPU acceleration)
    • Angular or React
    • Microservice frameworks: Quarkus, Spring Boot, AWS API Gateway
    • Docker, Kubernetes
  • 1
  • ...
  • 134
  • 135
  • 136
  • ...
  • 159

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved