Python Engineer Jobs in the UK

51 to 75 of 119 Python Engineer Jobs in the UK

Software Engineer - C++ and Python Developer

Aberdeen, Aberdeenshire, Scotland, United Kingdom
ION Recruitment
Software Engineer C++/Python Location: Aberdeen, UK Work Style: Office-based Are You Ready to Elevate Your Career in Software Engineering? Join a leading technology company as a C++/Python Software Engineer and become part of a multinational team specializing in groundbreaking video and audio compression technologies for media processing solutions. This is more … across the globe, sharing knowledge and ideas to drive innovation in media processing. Career Growth : This position offers the potential for you to enhance your skills in C++ and Python while contributing to high-performance systems in the media and broadcast industry. Key Responsibilities: Develop and maintain high-performance software systems usingC++ and Python on Linuxplatforms, focusing on … Excellent problem-solving skills with a proactive attitude towards learning new technologies. Strong communication skills , highly effective in collaborative and distributed team settings. Technologies You'll Work With: C++ , Python Docker , Containerization, CI/CD (GitLab) GStreamer for media pipelines (video/audio) ElasticSearch , Kibana for monitoring and analytics High-performance systems and real-time computing Why Join Our More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Lead Software Engineer (Python)

London, United Kingdom
Hybrid / WFH Options
Ashdown Group
A well-established business is looking for an accomplished Software Engineer with expert Python skills to join its organisation. Please note, this role is Outside IR35. The company embraces hybrid and flexible working so you will be able to work fully remotely, with occasional visits (perhaps once per month) to the office in London. Web, software, and AI … enabled technology are fundamental to the success of the business so you must have proven experience of developing great software in Python and an interest in adopting cutting-edge technology. In order to be suitable for this Lead Software Engineer role you must be an accomplished developer with a passion for technology and desire to mentor a team. … You will hold proven experience delivering SaaS projects in Python and will be keenly interested in AI and ML. Experience with AWS and data engineering would be advantageous to your application. In this role of significant responsibility, you will be both a Lead Developer and guide 2 in-house developers and an offshore team. You will act as a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer (Python)

Manchester, North West, United Kingdom
Hybrid / WFH Options
Ashdown Group
A well-established business is looking for an accomplished Software Engineer with expert Python skills to join its organisation. Please note, this role is Outside IR35. The company embraces hybrid and flexible working so you will be able to work fully remotely, with occasional visits (perhaps once per month) to the office in London. Web, software, and AI … enabled technology are fundamental to the success of the business so you must have proven experience of developing great software in Python and an interest in adopting cutting-edge technology. In order to be suitable for this Lead Software Engineer role you must be an accomplished developer with a passion for technology and desire to mentor a team. … You will hold proven experience delivering SaaS projects in Python and will be keenly interested in AI and ML. Experience with AWS and data engineering would be advantageous to your application. In this role of significant responsibility, you will be both a Lead Developer and guide 2 in-house developers and an offshore team. You will act as a More ❯
Employment Type: Contract
Rate: £500 per day
Posted:

Lead Software Engineer (Python)

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
Ashdown Group
A well-established business is looking for an accomplished Software Engineer with expert Python skills to join its organisation. Please note, this role is Outside IR35. The company embraces hybrid and flexible working so you will be able to work fully remotely, with occasional visits (perhaps once per month) to the office in London. Web, software, and AI … enabled technology are fundamental to the success of the business so you must have proven experience of developing great software in Python and an interest in adopting cutting-edge technology. In order to be suitable for this Lead Software Engineer role you must be an accomplished developer with a passion for technology and desire to mentor a team. … You will hold proven experience delivering SaaS projects in Python and will be keenly interested in AI and ML. Experience with AWS and data engineering would be advantageous to your application. In this role of significant responsibility, you will be both a Lead Developer and guide 2 in-house developers and an offshore team. You will act as a More ❯
Employment Type: Contract
Rate: £500 per day
Posted:

Senior Software Engineer (Python)

United Kingdom
Veson Nautical
Senior Software Engineer Who We Are : Veson Nautical is a well-established and rapidly growing software company working to provide end-to-end logistical, operational, and analytical solutions to propel the efficiency and effectiveness of Maritime Commerce. The Opportunity: As a Senior Software Engineer at Veson Nautical, you'll play a key role in shaping the future of … SaaS platform, you'll design, develop , and support software that powers maritime commerce, influencing solution design and quality throughout the entire development lifecycle. Our Stack: Our tech stack includes Python , Vue.js, and SQL databases, running in a hybrid cloud environment (GCP and AWS). Skills/Experience Needed: 5+ years of experience as a software engineer Experience in … developing complex backend services using an object-oriented programming language ( Python highly preferred) Solid understanding of SQL, with the ability to design and optimize queries, manage databases, and troubleshoot performance issue s Experience with RESTful or GraphQL API architecture Hands-on experience with Agile development methodologies Nice to Have Skills: Experience with AWS or GCP technologies and related services More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Python) (London)

Highgate, Greater London, UK
Pole Star Space Applications Ltd
We require an experienced Software Engineer with strong commercial experience of Python at Pole Star, to build and maintain our core Python based platforms and services. Youll work in a talented and interdisciplinary team, with a strong creative culture, and help us deliver high impact work. You will work closely with all facets both in our Boston … and London offices. Technologies we work withWere all about cutting edge technology so here are some examples of the technologies we use: Vagrant Spring Amazon WebServices Django Python Elastic GeoServer HTML5 Java PostGIS Key Responsibilities: Find and identify new opportunities to fine-tune and optimize applications of projects both existing and upcoming.Designing, building, testing and documenting software and web … resolve test defectsCreate services and applications utilizing various programming languagesIdentify production and non-production application issuesWork in an agile/scrum team Four or more years of solid commercial Python experienceJSON, REST, SOAP and RESTful Services and APIsExperience working with a JIRA bug-trackerLinux/Unix knowledge (Redhat/CentOS/Fedora)Experience in migrating legacy systems and knowledge More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer - Python & AWS (Remote) Remote, UK

London, United Kingdom
Hybrid / WFH Options
Quantum Base Limited
team is largely remote, you are welcome to work more regularly, or even full-time, in office if preferred. About the Role We are looking for an excellent software engineer to work on multiple projects across our tech stack, supporting our product which is mobile based. You will need to have strong fundamental engineering skills and be happy working … across a wide range of applications. As a Senior Engineer, you will be responsible for our AWS, Web and Desktop tech stack. This includes: Our AWS cloud (Dynamo DB, Lambda ) Various scripts and algorithms (Python) Our Microsoft Desktop App (Python) Our ASP.Net web app (.Net, C#, JS, Azure) You will interact heavily with our wider team of … to implement new features and improve performance. This is a unique opportunity to work on impactful projects in a fast-paced, innovative environment, including: AWS architecture App development in Python, ASP.Net Problem solve with our team, bringing new perspectives and experience into our team Implement modern best practices and high quality, testable, readable code Identify and fix bugs and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Python & AWS (Remote) Remote, UK

Lancaster, Lancashire, United Kingdom
Hybrid / WFH Options
Quantum Base Limited
team is largely remote, you are welcome to work more regularly, or even full-time, in office if preferred. About the Role We are looking for an excellent software engineer to work on multiple projects across our tech stack, supporting our product which is mobile based. You will need to have strong fundamental engineering skills and be happy working … across a wide range of applications. As a Senior Engineer, you will be responsible for our AWS, Web and Desktop tech stack. This includes: Our AWS cloud (Dynamo DB, Lambda ) Various scripts and algorithms (Python) Our Microsoft Desktop App (Python) Our ASP.Net web app (.Net, C#, JS, Azure) You will interact heavily with our wider team of … to implement new features and improve performance. This is a unique opportunity to work on impactful projects in a fast-paced, innovative environment, including: AWS architecture App development in Python, ASP.Net Problem solve with our team, bringing new perspectives and experience into our team Implement modern best practices and high quality, testable, readable code Identify and fix bugs and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DevOps Engineer (Python Specialist)

Croydon, London, United Kingdom
Hybrid / WFH Options
CBSbutler Holdings Limited trading as CBSbutler
Devops Specialist (Python) £644 per day inside ir35 Remote/Croydon occasionally 6 months+ Clearance required: BPSS + SC submission to Home Office (BPSS to activate work order) Job Description: Program Background: The Migration Borders Technology Portfolio (MBTP) has built and is continuously improving the platform service and functionality to transform the way the Home Office (HO) manages immigration … into the United Kingdom Experience required: Programming & Development * Python Development * Proficient in building backend systems, automation tools, microservices, and APIs. * Experienced with libraries such as boto3 (AWS), ldap3, hvac (Vault), jira, and kubernetes (via kubernetes-client). * Proficient with modern Python features (asyncio, type hints, context managers) AWS Services & API Integration * Deep experience using AWS SDKs in both … Python (boto3) and Go (aws-sdk-go-v2) to: * Interact with services like EC2, S3, IAM, CloudWatch, and Lambda. LDAP, Vault, JIRA/Confluence, Kubernetes Integration in Python & Go * LDAP: * Authentication and user/group management using ldap3 in Python. Kubernetes: * Working with the Kubernetes API in Python using the official kubernetes client. Testing & Quality Assurance * Python More ❯
Employment Type: Contract
Rate: £644/day inside ir35
Posted:

DevOps Engineer (Python Specialist)

Croydon, London, United Kingdom
Hybrid / WFH Options
CBSbutler Ltd
Devops Specialist (Python) £644 per day inside ir35 Remote/Croydon occasionally 6 months+ Clearance required: BPSS + SC submission to Home Office (BPSS to activate work order) Job Description: Program Background: The Migration Borders Technology Portfolio (MBTP) has built and is continuously improving the platform service and functionality to transform the way the Home Office (HO) manages immigration … into the United Kingdom. Experience required: Programming & Development Python Development Proficient in building backend systems, automation tools, microservices, and APIs. Experienced with libraries such as boto3 (AWS), ldap3, hvac (Vault), jira, and kubernetes (via kubernetes-client). Proficient with modern Python features (asyncio, type hints, context managers). AWS Services & API Integration Deep experience using AWS SDKs in … both Python (boto3) and Go (aws-sdk-go-v2) to: Interact with services like EC2, S3, IAM, CloudWatch, and Lambda. LDAP, Vault, JIRA/Confluence, Kubernetes Integration in Python & Go LDAP: Authentication and user/group management using ldap3 in Python. Kubernetes: Working with the Kubernetes API in Python using the official kubernetes client. Testing & Quality Assurance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II - Data Engineer, Python, SQL - Associate

United Kingdom
JPMorgan Chase & Co
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer II at JPMorgan Chase within Investment Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible … data workflows for performance, cost and reliability Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and proficient advanced experience in Data Engineering such as Python and SQL Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages Experience in developing, debugging, and maintaining … and Security Practical cloud native experience Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Strong Knowledge in Python and SQL Understanding of ETL best practices, data portioning and schema evolution Experience with data modelling and working with large-scale datasets and a solid understanding of data lake More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Backend Engineer

London, United Kingdom
Gorilla
As a Python Backend Engineer, you'll play a vital role in scaling and maintaining the infrastructure behind our data platform. We deliver high-performance, distributed SaaS solutions that help energy companies make faster, smarter decisions, from pricing to forecasting and analytics. In this role, you'll contribute directly to the reliability, scalability, and performance of our platform … teams and customers. Your responsibilities will include: Collaborate with cross-functional teams to understand business needs and translate them into scalable backend solutions. Develop and maintain backend software using Python with a focus on performance, reliability, and maintainability. Implement new features and extend existing systems while maintaining high engineering standards. Troubleshoot and resolve issues in production, supporting platform stability … quality, maintainable engineering practices. Write documentation for peers and internal users to ensure clarity and knowledge sharing. What You'll Need Proven experience of +5 years as a Backend Engineer in Agile development environments. Proficiency in Python and familiarity with programming paradigms like object-oriented, functional, and event-driven. Knowledge of data structures, algorithms, and their practical applications. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Python

London, United Kingdom
Enterprise Recruitment Ltd
We are looking for a Software Engineer who brings technical expertise, attention to detail, and a passion for delivering high-quality software in a fast-paced technology company. The engineering team is growing to support a range of customer-facing, internal, and product-focused initiatives. The position requires a skilled software engineer with strong Python experience to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer - Python - Quant Finance

London, United Kingdom
Campbell North Ltd
Overview: A leading global trading firm is seeking a Data Engineer to join their London office, working closely with many of their trading teams. This role sits within a team that focuses on building and maintaining mission-critical data infrastructure that supports trading and research strategies across commodities and macro markets. What you'll be doing: You'll play … pipelines for alternative and macroeconomic datasets Collaborating directly with traders and researchers to align data with trading strategies Building scalable and reliable data architectures Who you are: A data engineer with at least 2 years of experience, preferably in trading environments Expert in Python development and comfortable in DevOps/Linux environments Deep experience with data pipeline tools … on offer: Market-leading compensation Catered breakfasts and lunches Commuter and parking benefits Opportunity to contribute to a highly dynamic and technically sophisticated environment If you're a data engineer with strong Python skills and experience working with trading or research teams, we'd love to hear from you. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Python

Coventry, Warwickshire, United Kingdom
Chartsign Limited
Our client is seeking a talented Software Engineer with a strong background in Python to join their dynamic team. This is a fantastic opportunity to contribute to high-performance solutions within a supportive and innovative environment. Key Qualifications: BS degree in Computer Science or related field 5+ years of hands-on software engineering experience Expertise in Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - C++, Python - Financial/Banking

London, United Kingdom
N.P.A
Senior Software Engineer - C++, Python - Financial/Banking Candidates will have 5+ years C++ experience (ideally more) and excellent knowledge of Python - ideally coming from a Financial/Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity and some Low Latency experience. Job Overview You will work with the Product, Infrastructure and … which handle large amount of TPS to drive a highly efficient technology used by several markets around the world. To be successful in this role as a Senior Software Engineer C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the … 2+ years of experience in networking (UDP, Multicasting, TCP, etc ), messaging, and algorithms. 2+ years of experience on Linux systems. Good understanding of modern development best practices and methodologies Python, including Pytest. Knowledge of capital markets exchange connectivity on stocks (Fixed Income and derivatives is a plus), including exchange protocols such as FIX and SBE. Most importantly, a drive More ❯
Employment Type: Permanent
Salary: GBP 85,000 - 135,000 Annual
Posted:

Staff Software Engineer - Python

Belfast, United Kingdom
Divvy Cloud Corp
As a Staff Software Engineer, you'll be driving and proposing strategies around complex and unique technical problems affecting the business needs, communicating standards and getting buy-in on solutions. By serving as an expert and owner in multiple areas of the codebase you will successfully deliver architecture/execution of major components from conception to release. About the … Team As a Staff Software Engineer in our team, you'll be part of the Coverage & Analysis pillar, working on our most valuable part of the product. Our customers want to get coverage across as much of their cloud infrastructure as possible, and you'll be working cross-functionally to help deliver this. You'll manage a small number … of your team, you'll contribute to the wider InsightCloudSec architecture and engineering direction, and also to the broader Rapid7 engineering community. About the Role As a Staff Software Engineer, your primary responsibility will be to help set and drive the technical direction for the team. Specifically, your focus will be to: Build, maintain, and release high-quality software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software engineer, python (Generative AI)

London, United Kingdom
writer.com
About this role We are seeking a talented software engineer who deeply proficient with python to join our dynamic and growing team at Writer. As a key member of our engineering team, you will play a crucial role in building the genAI software. Your primary focus will be on developing a state-of-the-art platform that harnesses … that enhance the user experience, drive product growth, establish best practices, and integrate cutting-edge AI capabilities. ️ Your responsibilities Design and develop robust and scalable generative AI services using Python and open source frameworks such as Writer Agent Builder, LangChain, and n8n. Implement responsive and user-friendly frontend interfaces, leveraging technologies like React, TypeScript, and modern web frameworks. Work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, Python

CB1, Cambridge, Cambridgeshire, United Kingdom
Enterprise Recruitment Ltd
A company at the forefront of developing intricate scientific systems is seeking a Senior Software Engineer to join their team. In this role, you’ll go beyond routine coding tasks and focus on developing complete solutions. You’ll work on everything from front-end interaction and data handling to integrating with specialized hardware components. Essentially, you’ll be creating … from how users engage with the application, through data analysis workflows, to the lower-level connections with sensors and control units. Software Implementation: Develop robust, maintainable software primarily in Python, ensuring it easily interfaces with complex instrumentation while embracing test-driven development. Technical Innovation: Investigate and address challenging engineering issues, conceiving smart, high-performance solutions that expand the boundaries … of what’s possible. Essential Qualifications & Experience: Professional Background: A minimum of five years’ experience as a software engineer working within environments that blend hardware and software—this might include areas like specialized measurement devices, automated industrial machinery, embedded systems, or imaging equipment. Educational Foundation: A strong physics background is highly advantageous—preferably a Bachelor’s degree in Physics More ❯
Employment Type: Permanent
Salary: £60000 - £100000/annum
Posted:

Site Reliability Engineer (Python)

Watford, Hertfordshire, United Kingdom
La Fosse Associates
Site Reliability Engineer £70,000 pa Hertfordshire My client, a leading entertainment group, is looking for a mid-level SRE to join their platform team in their Hertfordshire office. In this role, you'll take ownership of the end-to-end monitoring and alerting stack, designing and maintaining infrastructure and alert configurations (e.g., with Prometheus/Grafana or equivalent … and building dashboards that clearly communicate metrics to business stakeholders. You'll drive system automation and integration, crafting scripts and workflows-primarily in Python-to onboard new services, schedule jobs via Control M, and bridge systems using custom automation frameworks. On the CI/CD front, you'll be responsible for authoring and refining GitHub Actions pipelines to automate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - AI / ML / Python (Lead Level)

London, United Kingdom
Hybrid / WFH Options
N Consulting Limited
Bloomsbury Square, London, United Kingdom Software Engineer - AI/ML/Python (Lead Level) at N Consulting Ltd Job Title: Software Engineer - AI/ML/Python (Lead Level) Location: London, United Kingdom (Hybrid - 2-3 days onsite per week) Contract Type: Contract (6 months, with extension likely) Start Date: Immediate/Within 2-4 weeks … Job Description: We are seeking an experienced and highly motivated Lead Software Engineer with deep expertise in Artificial Intelligence (AI) , Machine Learning (ML) , and Python development to lead the design, development, and deployment of intelligent systems and data-driven applications for a leading client in London. The ideal candidate will have a strong background in AI/ML … frameworks, scalable system design, and Python-based development, along with leadership experience in agile teams. Key Responsibilities: Lead the architecture and development of AI/ML solutions, ensuring scalable and efficient design. Design and implement ML models and algorithms (classification, regression, NLP, etc.) using modern frameworks. Collaborate with data scientists, engineers, and product teams to transform prototypes into production More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Python/Infrastructure)

London, United Kingdom
Quantum Motion
in particular to form a new team within the company. There are vast opportunities for professional growth and to make an impact within the company. As a Senior Software Engineer , the position will suit someone who has a strong software background and problem-solving mindset, demonstrates critical-thinking and passion for automating tasks. Due to the nature of hybrid … of applications Write efficient, reusable, and scalable code based on current software systems Fine-tune and develop cloud infrastructure for data driven applications Test and debug software applications with Python test framework tools Be a highly collaborative and outgoing individual, a keen team player that can provide excellent customer service. Experience - Essentials Strong team player with good communication and … interpersonal skills Experience as a Python Developer or in a similar role Strong understanding of software development principles, design patterns, and best practices Experience in RESTful APIs, web frameworks, NoSQL databases and serverless applications Strong understanding of version control systems and familiarity with CI/CD Pipelines Bachelor's degree in Computer Science, Software Engineering, or related fields Working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java/Python Software Engineer, VP

Belfast, United Kingdom
Citigroup Inc
The Software Engineer role leads and participates in solving business problems by building robust, high-performance large-scale enterprise applications. You will leverage your deep technical knowledge to design and code scalable and easily maintainable solutions as well as mentor other more junior engineers as needed. You will promote a culture of technical excellence and continuous improvements within the … team. Responsibilities Develop and engineer solutions within multiple agile software delivery teams, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes. Engage in the full software development lifecycle (SDLC), including planning, development, testing, and deployment ensuring adherence to best practices in CI/CD pipelines … Foster relationships with end users and stakeholders and influence product design evolution and delivery strategies Required Qualifications Experience as a Software Engineer/Developer using Java and/or Python Clear understanding of Data Structures and Object-Oriented Principles Experience building horizontally scalable software using Cloud-native development or Container Orchestration tools such as Kubernetes Spring Framework including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Automation Engineer, Python

Manchester, Lancashire, United Kingdom
Roku, Inc
great communication skills We're excited if you have 5+ years of experience in a QA Automation senior-level role Extensive experience in developing test automation using Selenium/Python, Selenium/Java and pytest frameworks Proven track record of designing and implementing successful test automation strategies Experience in using various testing tools and technologies Deep understanding of software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer - Python & React

City of London, London, United Kingdom
Hybrid / WFH Options
Vertex IT Solutions Ltd
Join a High-Growth FinTech Scale-Up Are you an experienced Engineering Manager with a passion for leading high-performing teams and delivering cutting-edge B2B SaaS products? This is a rare opportunity to join a fast-growing FinTech scale More ❯
Employment Type: Permanent, Work From Home
Posted:
Python Engineer
10th Percentile
£65,000
25th Percentile
£82,500
Median
£110,000
75th Percentile
£135,000
90th Percentile
£137,500