Make yourself visible and let companies apply to you.
Roles
Python Jobs
Overview
Find your next Python job with Haystack, the leading IT job board connecting top Python developers with cutting-edge tech companies. Whether you're a junior Python programmer or an experienced software engineer, explore hundreds of remote and onsite Python job openings tailored to your skills. Start your Python career search today and unlock opportunities in web development, data science, automation, and more!
Python Software Engineer Machine Learning AWS
client server
Cambridge
Fully remote
Mid - Senior
£90,000
RECENTLY POSTED

Python Software Engineer (Machine Learning AWS) Remote UK to £90k

Are you a data savvy Python Software Engineer with experience of implementing ML algorithms into production?

You could be progressing your career in a senior, hands-on role as part of a friendly and supportive international team at a growing and hugely successful European car insurance tech company as they expand their UK presence.

As a Python Software Engineer you’ll join a cross functional team, collaborating with Data Scientists and Machine Learning Engineers on complex insurance underwriting and pricing systems. They’ll be a range of projects with a focus on implementing Machine Learning algorithms into production systems.

There’s a collaborative team Agile environment where you’ll participate in technical discussions and have your voice heard, there’s also opportunities to mentor other more junior team members if desired.

Location / WFH:

The company is a big advocate of flexible working and prides itself on DEI; you can go into the London office as often or as little as desired and can work fully remotely from anywhere in England; you can also work at times that suit you.

About you:

You are a data savvy Python Software Engineer with advanced coding skills

You have experience of across the full lifecycle of ML model development including into production

You’re collaborative, enjoy problem solving and working with others to overcome technical challenges

You have a strong knowledge of AWS

You have a good knowledge of modern software engineering best practices, microservices, TDD / DDD, common Design Patterns

Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential

What’s in it for you:

As a Python Software Engineer (Machine Learning AWS) you will earn a competitive package:

Up to £90k salary

Remote working including flexible working hours

Workplace nursery scheme

Enhanced maternity package

25 days holiday plus ability to buy or sell 5 days p/year + extra ‘duvet day’

Pension, Private Medical and Dental Insurance, Life Assurance, Employee Assistance Programme

Weekly Yoga and monthly Acupuncture sessions, Headspace membership

Diverse, inclusive team environment with a range of support networks

A range of other perks including Perkbox, cycle to work, season ticket loan

Apply now to find out more about this Python Software Engineer (Machine Learning AWS) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

TPBN1_UKTJ

Principal Software Engineer
Raytheon
Manchester
Hybrid
Senior
Private salary
RECENTLY POSTED
+10

Raytheon UK have a full time, permanent opportunity for a Principal Software Engineer to join our team on our Manchester or Gloucester sites within a hybrid working pattern. As Principal Software Engineer, you have the opportunity to focus on technical work or have a mixture of technical focus and people management focus - guiding and developing our more junior members of the team. Either way, you'll be a part of our experienced software dev function, working in a cross-functional team, delivering and deploying critical software across a variety of business areas. Due to the interesting work we do and the sector this team is working in, we require all candidates to hold SC and be eligible & willing to obtain eDV clearance. Responsibilities Design and build software using industry best practice Collaborate with stakeholders and other engineers Contribute to the completion of milestones associated with your project Contribute to continuous improvement within your team Collaborate with your peers on technical direction within your team Required Skills and Experience Full-stack experience across a selection of JavaScript frameworks (React, NextJS), TypeScript, Python, Java REST API development & OpenAPI / Swagger Cloud services (AWS or Azure) Containerisation & Orchestration (Docker, Kubernetes, OpenShift) Infrastructure as Code (Terraform, Ansible) Relational Databases (e.g. PostgreSQL) Elasticsearch / Opensearch Unit testing / automation and use of testing frameworks (e.g. Mocha, Jest, Cypress) We appreciate you may not be an expert in every area above - we can support with training and development in some areas! Please do make an application and we will identify where we can best support your growth specific to your application. TPBN1\_UKTJ

Graduate Production Automation Engineer
Innovative Technology
Oldham
In office
Graduate
Private salary
RECENTLY POSTED

Are you a Graduate Production Automation Engineer, who is looking to work in a fast paced, global, market leading company? Here at Innovative Technology, we have an excellent opportunity for a Graduate Production Automation Engineer to join our site-based Production Engineering team at our global head office in Oldham, Greater Manchester. The role overview: Work closely with our UK and International team members to enhance the efficiency, quality and cost-effectiveness of our manufacturing processes at Innovative Technology. Collaborate with Engineering Development teams to seamlessly transition new products into volume production. Responsibilities of our Graduate Production Automation Engineer: Focus on automated assembly, generate assembly line layout and manufacturing cell plans that are optimised for efficient product assembly Design and develop improvement concepts for automation of repetitive assembly operations Once developed, turn concept machines into Production ready equipment Create concept and specification for all production equipment, liaise with manufacturers of assembly equipment Demonstrate knowledge of continuous improvement approaches using techniques such as Kaizen and Lean Manufacturing Create and communicate New Product information from UK Development team and share with overseas Production team Create Assembly work instructions and SOP’s and other technical documentation Use problem solving techniques such as root cause analysis and manage the implementation of corrective action(s) Take part in design reviews of new products with the Development Team.  Ensuring products are designed for ease of manufacture and assembly Essential Skills & Experience: Degree in Electronic, Automation, Electro-Mechanical or Mechanical Engineering Demonstrated use of Software programming languages i.e. Arduino/C++, Python, etc Demonstrated use of 3D modelling and design tools for Mechanical design e.g. Solidworks, NX Awareness in the manufacture process of electro-mechanical assemblies in a high-volume environment Computer literate with competence in using Microsoft 365, specifically with Word and Excel Strong collaborative teamwork with excellent communication skills, both written and verbal Analytical, creative and practical approach to solving problems, proposing solutions to issues that may arise Ability to learn about complex products, services and bespoke systems quickly Your Package & Perks: A competitive salary Flexible working hours 32 days holiday, (including public Holidays) plus the opportunity to earn up to an extra 13 days holiday each year Educational Sponsorship Enhanced Pension Contribution Healthcare Insurance (including dental) Wellbeing support Life Insurance Income Protection Insurance Enhanced maternity/paternity/adoption leave & pay Cycle to Work Scheme Electric Car Scheme Onsite electric car charging points Free secure parking Informal dress code Paid breaks, with free premium hot drinks We’re Innovative… Trading for over 30 years here at Innovative Technology, where we now have offices on five continents and employ around 400 people, with over 170 based from our state-of-the-art R&D hub. From self-service checkouts to arcade machines, we provide our retail, banking, kiosk, vending, gaming and amusement customers with products and services that help them securely accept automated payments, with our industry-leading technology keeping us at the forefront of our sector. We also provide facial analysis technology for age estimation and control access for some of the world’s leading companies. By being true to our values of Innovation, Collaboration, Respect and Drive we’ve seen significant growth and won numerous domestic and international awards, whilst offering outstanding career opportunities and great benefits. You’ll find us on the edge of the Pennines and less than half an hour from central Manchester, with modern offices, free parking and excellent transport links. We are a disability-confident employer, as such we will shortlist all candidates meeting our minimum criteria (as specified in the job description) who state they have a disability within their application. What’s next? If you’re an experienced Graduate Production Automation Engineer and want to join our award-winning team working on the latest cutting-edge technology, we want to hear from you. A better way...  Through our people, drive and commitment we push boundaries to deliver innovative products and services. This is a two-part interview process, starting with a brief telephone screening followed by an on site interview

Lead Embedded Software Engineer
Computer Futures
Burgess Hill
In office
Senior
£55,000 - £65,000
RECENTLY POSTED

Overview We are seeking a highly skilled Lead Embedded Software Engineer to take technical ownership of embedded software architecture and development within a high‑performance engineering environment. The role involves designing real‑time embedded systems for complex electro‑mechanical products used globally in industrial and advanced manufacturing applications. You will act as the technical authority for embedded software, mentoring engineers, shaping architecture, and ensuring robust, high‑quality firmware delivery. Key Responsibilities Technical Leadership & Architecture Own and define the embedded software architecture across multiple product lines. Lead technical decision-making, balancing hardware, firmware, and system constraints. Drive best practices in embedded development: architecture design, coding standards, documentation, testing. Collaborate closely with hardware, electronics, controls, and systems teams. Embedded Development Hands-on design and development of firmware in C/C++ for ARM-based MCUs (e.g., STM32). Design and implementation of real-time systems using RTOS or bare-metal environments. Develop robust firmware for sensors, motor control, communication buses, timing, and control loops. Implement and debug communication protocols (SPI, I²C, UART, CAN, Modbus, EtherCAT, etc.). Quality, Testing & Compliance Ensure software meets safety, reliability, and performance requirements. Champion unit testing, integration testing, hardware‑in‑the‑loop verification. Familiarity with MISRA or similar embedded best‑practice frameworks is beneficial. Team Contribution Mentor and guide senior and mid‑level engineers. Lead code reviews and enforce high engineering standards. Contribute to long‑term technology roadmaps and product evolution. Skills & Experience Required Essential Strong expertise developing real‑time embedded software in C/C++. Proven experience designing embedded system architectures end‑to‑end. Deep understanding of microcontroller platforms (preferably ARM Cortex‑M / STM32). Strong knowledge of hardware-software interfacing, electronics fundamentals, and debugging (oscilloscopes, logic analysers, JTAG, etc.). Experience working with communication protocols in industrial/embedded environments. Ability to lead projects, influence design decisions, and guide engineering teams. Experience in structured development processes, version control (Git), CI/CD for embedded systems. Desirable Experience in industrial control, robotics, machinery, pumps, motor control, sensors, or similar environments. Exposure to safety‑critical or high‑reliability systems. Python or scripting experience for tools/testing automation. Knowledge of DSP, control algorithms, or system modelling. Familiarity with IEC or ISO engineering standards. What Their CV Must Show (Non‑Negotiables) Here's what you specifically want to screen for when sourcing: ✔ Solid technical foundations Strong embedded C/C++ development history. Real‑time systems experience (bare‑metal and/or RTOS). Experience with ARM Cortex‑M / STM32 or equivalent MCUs. ✔ Architecture capability (key for this lead role) Evidence of owning software architecture, not just implementing requirements. System‑level thinking: bootloaders, task scheduling, memory management, scalability. Designs involving multiple peripherals, communication buses, and complex hardware interaction. ✔ Communication protocols Examples of designing or implementing protocols (SPI, I2C, CAN, UART, Modbus, EtherCAT etc.). ✔ Debugging / hardware interaction Real-world experience debugging embedded systems using oscilloscopes, logic analysers, JTAG/SWD. ✔ SDLC / Quality Unit testing, code review, version control, requirement traceability. Mention of MISRA or other structured coding practices is ideal. ✔ Leadership traits Leading small engineering groups or mentoring juniors. Running design reviews or being the "go‑to" person for system design issues. ✔ Industrial/product background Prefer candidates from: Industrial tech Robotics Mechatronics Pumps/valves/motors Semiconductor or high‑vacuum systems Instrumentation Automation equipment To find out more about Computer Futures please visit Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

Data Engineer
Raytheon
Manchester
In office
Junior - Mid
Private salary
RECENTLY POSTED
+7

Raytheon UK have a full time, permanent opportunity for a Data Engineer to join our team on our Manchester, Gloucester or London sites working onsite. Our Data Engineering role will be responsible for building and maintaining data processing pipelines and also the transformation and optimisation of data for analytical use. As Data Engineer, you'll be part of our experienced software dev function, working in a cross-functional Agile team. We have opportunities for Data Engineers at every level within a team, so upon reviewing your application we will discuss the great opportunities for development or challenges we offer based off your professional profile. Due to the interesting work we do and the sector this team is working in, we require all candidates to hold current eDV clearance. Responsibilities Build data pipelines that clean, transform, and aggregate data from disparate sources Collaborate with stakeholders and other engineers Contribute to the completion of milestones associated with your project Contribute to continuous improvement within your team Collaborate with your peers on technical direction within your team Required Skills and Experience Strong analytic skills related to working with unstructured datasets Python (PySpark, Pandas, PyArrow) Distributed data processing (Apache Spark) Data ETL (Apache Airflow, AWS Step Functions, Apache NiFi) Cloud services (AWS, Azure or GCP) Messaging / Streaming (Kafka, AWS SQS, Other Cloud Queuing Native services) SQL and NoSQL databases and storage (HDFS, Iceberg, Elastic, S3, Data Lake) Containerisation and orchestration (Docker / Kubernetes / Openshift) Testing frameworks and best practices We appreciate you may not be an expert in every area above - we can support with training and development in some areas! Please do make an application and we will identify where we can best support your growth specific to your application. TPBN1\_UKTJ

Software Developer
Radiant Systems Europe Limited
Exeter
Remote or hybrid
Mid - Senior
£300/day - £600/day
RECENTLY POSTED

Description:

Consumer Digital enables the public to access client forecasts and observation data through various channels, such as its website and mobile apps. Understand the important weather data for web-scale platforms and make available the latest science and data through common capability APIs that are robust and well architected.

A developer delivers software components that form part of a product.

At this role level, you will:

Develop software to meet user needs

Follow best practice guidelines and help to improve those guidelines

Write clean, secure and well-tested code

Coach and mentor more junior colleagues

Operate the services you build and identify issues in production

Essential and desirable criteria are as follows:

Strong analytical and problem-solving skills (Experts by nature)

Proven ability to design, implement, and delivering quality and efficient software using Amazon Web Services to deliver data via APIs (We keep evolving)

Good communication skills that adapt to all level of stakeholders (We’re better together)

Self-motivated with the ability to prioritise, meet deadlines, and lead development activities

Demonstrable skills in Python software development

Demonstrable skills in AWS CDK

Experience of source control systems such as Git

Experience of AGILE approach to software development following GDS principles

Experience of using AI / Prompt engineering to aid development

Experience of scientific data formats such as NetCDF, BUFR, GRIB

TPBN1_UKTJ

Celonis Data Engineer
Queen Square Recruitment Ltd
London
In office
Mid - Senior
£450/day - £500/day
RECENTLY POSTED

Contract Opportunity: Data Engineer – Celonis Process Mining Location: Central London (Office Based) Start Date: ASAP Contract Length: 6 Months Initially Day Rate: TBC — expected around £500/day (Inside IR35) About the Role Our client is seeking a highly skilled Data Engineer with strong Celonis process mining expertise to join a leading financial services organisation. This role plays a pivotal part in enabling enterprise-wide process intelligence by transforming complex banking data into accurate, analysis‑ready insights. Working within a regulated banking environment, you will design and deliver high‑quality event logs, build robust data pipelines, and optimise Celonis data models to support end‑to‑end visibility and drive operational improvement. Key Responsibilities 1. Data Engineering & Event Log Construction \* Design, build, and maintain scalable event‑log pipelines for Celonis process mining. \* Translate raw process event data (case IDs, activities, timestamps, attributes) into structured Celonis Data Models. \* Ensure reusability, consistency, and performance across multiple processes. 2. Data Model & Pipeline Development \* Develop and optimise ETL/ELT pipelines from ERP and transactional banking systems. \* Manage data ingestion, transformation, and refresh pipelines for Celonis datasets. \* Build and fine‑tune Celonis CCPM and OCPM data models aligned to business requirements. \* Work with large-volume transactional datasets while preserving end‑to‑end traceability. 3. Performance, Quality & Assurance \* Optimise SQL queries, transformations, and data models for performance at scale. \* Conduct data validation, reconciliation, and root‑cause analysis. \* Identify and resolve data quality issues proactively. 4. Collaboration & Documentation \* Partner closely with process analysts, functional teams, and business stakeholders. \* Document data models, ETL logic, event log definitions, and technical decisions. \* Support business users by enabling reliable, analysis‑ready datasets within Celonis. 5. Governance & Best Practice \* Ensure compliance with enterprise data governance, security, and audit standards. \* Apply modern engineering best practices including version control, modular design, and pipeline monitoring. \* Contribute to continuous improvement initiatives across the data engineering landscape. Your Profile Essential Skills \* Proven experience in Celonis data engineering and process mining execution. \* Hands‑on expertise with event log creation, Celonis data modelling (CCPM/OCPM), and PQL logic. \* Strong proficiency in SQL, Python, ETL/ELT, and data modelling. \* Experience handling high‑volume transactional datasets and performance optimisation. Desirable Skills \* Understanding of process mining techniques and their analytics implications. \* Strong documentation, analytical, and problem‑solving skills. \* Background in banking or KYC operations is a plus. If you’re a data engineering professional with deep Celonis expertise and thrive in highly regulated environments, we’d love to hear from you. Apply now to start ASAP and play a critical role in transforming process intelligence within a major financial institution

Software Engineer
Octagon Group
Cambridge
In office
Junior - Mid
£40,000 - £55,000
RECENTLY POSTED

Software Engineer - Cambridge My client are a leading company in thermal imaging, night vision, and augmented reality systems. Our technologies are used by defence, security, and industrial customers worldwide. they design and build products in-house, creating solutions that perform in demanding environments. They are building a new Production Engineering team to move products from development into scalable manufacturing. They are looking for a Software Engineer to develop tools, automation, and processes that support production, testing, and product configuration. What you will do - Software Engineer - Cambridge \* Support the transfer of products from R&D into manufacturing \* Develop and maintain automated test software for production and validation \* Work with engineers to improve product testability \* Create processes for firmware flashing, software installation, and product configuration \* Improve manufacturing through automation and better workflows \* Troubleshoot software and production issues and implement fixes \* Ensure software version control and traceability through production \* Work with R&D, Production, Quality, and suppliers What we are looking for - Software Engineer - Cambridge \* Degree or equivalent in Software Engineering, Computer Science, or similar \* Experience developing software tools or scripts for testing or automation \* Strong experience with LabVIEW \* Understanding of software release and configuration control \* Ability to troubleshoot software and embedded systems \* Strong documentation skills and attention to detail \* Comfortable working across engineering and production teams Desirable - ​​​​​​​Software Engineer - Cambridge \* Experience supporting new product introduction from prototype to volume manufacture \* Knowledge of embedded systems or firmware programming \* Experience with Python or C/C++ \* Understanding of manufacturing test systems and automation \* Knowledge of engineering change control and ISO9001

Senior Embedded Software Engineer
Computer Futures
Burgess Hill
In office
Senior
£45,000 - £55,000
RECENTLY POSTED

Overview We are looking for an experienced Senior Embedded Software Engineer to design, develop, and enhance embedded software for advanced electro‑mechanical products used in global industrial applications. This role is hands-on and technical, contributing to firmware development across the full product lifecycle while collaborating closely with hardware, electronics, and systems teams. This is an ideal position for an engineer who enjoys solving real‑time, hardware‑integrated problems and delivering high-quality embedded code in a structured engineering environment. Key Responsibilities Embedded Software Development Design and develop embedded firmware in C/C++ for ARM-based microcontrollers (e.g., STM32). Work with real‑time environments - RTOS or bare-metal. Implement drivers, peripherals, communication buses, sensor interfaces, motor control, timers, and control loops. Write reliable, maintainable, well‑structured embedded code. Hardware Interaction Collaborate with electrical and systems engineering teams to define requirements and interface specifications. Use oscilloscopes, logic analysers, debuggers (e.g., JTAG/SWD) to diagnose and resolve issues. Support integration, bring-up, and testing of new hardware and prototypes. Software Quality & Processes Contribute to code reviews, unit testing, and documentation. Use version control systems (Git) and structured SDLC processes. Follow embedded software best practices (MISRA or similar desirable). Team Collaboration Mentor less experienced engineers where appropriate. Work closely with cross-functional teams to deliver features, diagnose field issues, and improve existing firmware. Participate in technical discussions and contribute to continuous improvement of tools and processes. Skills & Experience Required Essential Strong professional experience developing embedded systems in C/C++. Experience with ARM Cortex‑M microcontrollers (e.g., STM32). Good understanding of embedded hardware: peripherals, ADCs, interrupts, timers, PWM, bootloaders. Experience in real-time systems (RTOS or bare-metal). Strong debugging skills using both software tools and physical lab equipment. Communication protocols: SPI, I²C, UART, CAN (at least two). Experience in full lifecycle firmware development within a structured engineering environment. Desirable Experience with industrial products, robotics, machinery, pumps, sensors, or motor control. Control algorithms or DSP understanding. Experience with Python or scripting for tooling/test automation. Familiarity with safety, reliability, or IEC/ISO engineering standards. Experience with continuous integration and automated test frameworks for embedded systems. To find out more about Computer Futures please visit Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

Site Reliability Engineer
83zero Ltd
City of London
Hybrid
Senior - Leader
£85,000 - £100,000
RECENTLY POSTED

Principal Site Reliability Engineer Location: Woking / London (Hybrid) Salary: £85,000 - £100,000 We're looking for a Principal SRE to lead the design and delivery of scalable, cloud-native platforms supporting critical UK services. You'll work in collaborative Cloud Pods, combining hands-on engineering with technical leadership. What you'll do Build and operate reliable, scalable platforms using GitOps Drive automation, observability, and resilience (error budgets, SLOs) Work in Agile teams focused on customer outcomes Mentor engineers and champion SRE best practices Contribute to platform strategy and continuous improvement Take part in an on-call rota for live services What you'll bring Proven experience in Site Reliability Engineering leadership Strong skills in Kubernetes / OpenShift Experience across multi-cloud or hybrid environments Knowledge of tools like Istio, Prometheus, Grafana, ArgoCD/FluxCD Experience with Infrastructure as Code (Helm/Kustomize) Scripting skills (Python / Bash) Why join? Work on high-impact, critical systems Collaborative, supportive engineering culture Strong focus on learning, certifications, and progression Details Hybrid: home, Woking/London offices, and client sites SC Clearance required (5 years UK residency)

Senior GCP Engineer
Charles Simon Associates Ltd
Manchester
Hybrid
Senior
£85,000 - £95,000
RECENTLY POSTED

Position: Senior GCP Engineer

Location: Manchester (onsite twice a week)

Salary: £85,000-£95,000 + benefits & Bonus

Ready to build cloud infrastructure the right way, automated, scalable, secure, and engineered, not “clicked together”?

This is a role for a GCP-driven engineer who wants ownership, modern tooling, and a platform team that genuinely does DevOps rather than just talk about it.

The Opportunity:

Join a cross-functional engineering group delivering enterprise-scale GCP infrastructure and DevOps capabilities. You’ll shape cloud products, design reusable IaC patterns, and build automation that removes toil for dozens of teams across the business.

This isn’t a support role. It’s hands-on engineering with room to influence standards, architecture, and tooling across a huge GCP estate.

What You’ll Be Doing:

  • Engineering GCP infrastructure products using Terraform & Terraform Cloud.
  • Designing reusable IaC modules, refactoring legacy configs, improving state management.
  • Building automation, tooling and workflows in Python.
  • Developing secure, scalable GCP landing zones with org policies, policy-as-code (OPA/Sentinel), guardrails, and zero-trust principles.
  • Working deeply with GKE, containers, Istio, cluster ops, and cloud-native networking.
  • Integrating CI/CD pipelines (GitHub, Jenkins, Harness) to automate everything from builds to deployments.
  • Driving cloud adoption and best practice across feature teams.

What You Bring:

  • Strong GCP cloud engineering background with a DevOps mindset.
  • Terraform expertise (modules, state, workspaces, enterprise patterns).
  • Solid Python scripting for tooling and automation.
  • GKE, service mesh, containerisation & cluster management experience.
  • Experience implementing org-level governance, security, and policy-as-code.
  • Certifications in GCP and Terraform are a big plus.

Nice to Have:

  • SME-level GCP knowledge or consulting experience.
  • Experience influencing architecture, design, and DevOps strategy.
  • Familiarity with IDE-style engineering platforms (e.g., Backstage).

Why This Role?

  • A genuinely modern GCP environment, not a half-migrated legacy swamp.
  • Real engineering autonomy and the chance to shape cloud platforms at scale.
  • Backed by a major UK organisation with huge learning, career and technical development opportunities.
  • A culture that values DevOps, infrastructure as code, and engineering excellence.
Embedded Software Engineer (Electronics / Motor Control)
Ernest Gordon Recruitment
Plymouth
In office
Mid - Senior
£55,000
RECENTLY POSTED

£48,000 - £58,000 Negotiable DOE + 25 days holiday + Excellent Career Opportunities + Private Healthcare + Life Assurance + Free Parking Plymouth Are you an engineer with embedded software experience, looking to work for a growing original equipment manufacturer supplying a wide range of industries around the globe? Would you like a role working with an experienced engineering team, utilising cutting-edge technologies, where you will play a key part in developing next-generation soft start motor controllers? On offer is an excellent opportunity for a talented Embedded Software Engineer to play a key role in the development of next-generation Soft Start motor controllers. This position offers the opportunity to work on technically challenging products at the intersection of embedded software, power electronics, and motor control. This is a key role within a business that is the global leader in the design and manufacture of motor control solutions, who are regarded internationally as pioneers in digital soft starter technology. This would suit someone with a track record in embedded software engineering, C development and microcontrollers. The role: Design and implement real-time embedded software for motor control applications Develop firmware for Microchip PIC microcontrollers (bare-metal and RTOS-based systems) Optimise code for performance, memory efficiency, and long-term maintainability Design and maintain embedded graphical user interface (GUI) solutions for motor control systems, ensuring intuitive operation and high reliability. Interface with low-level hardware peripherals (SPI, I2C, UART, USB) Implement and maintain communication protocols (Modbus, Modbus TCP, Ethernet /IP, Profibus DP) Support hardware development activities, including electronic circuit design and power electronics integration The person: Degree in Electronics, Computer Science, Engineering, or equivalent experience Strong experience in real-time embedded C development If you are interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. Keywords: Embedded Software, C development, Microchip PIC controllers, PCB Design, Altium, C#, Python Reference Number: BBBH24450 We are an equal opportunity employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The remuneration offered will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy, and Disclaimers which can be found at our website. TPBN1\_UKTJ

Software Developer
GTC Recruitment
Exeter
Hybrid
Mid - Senior
£600/day - £625/day
RECENTLY POSTED

Job Advert – Software Developer Location: Exeter Contract: 12 months (Inside IR35) Security Clearance: SC required Pay Rate: £625 per day (Umbrella) Hybrid: two days per week to begin with - 1 day after induction About the Role Join a digital team delivering critical weather and observational data to the public through web and mobile applications. You will develop robust, scalable APIs to make the latest science and data accessible to millions of users. This role involves working closely with developers and scientists to build high-quality software, coach junior colleagues, and operate services in production. Key Responsibilities \* Design, implement, and deliver software that meets user needs \* Write clean, secure, and well-tested code \* Follow best practices and contribute to improving them \* Mentor and coach junior colleagues \* Operate and monitor the services you build, identifying and resolving production issues Essential Skills & Experience \* Strong analytical and problem-solving skills \* Proven experience developing software using AWS and delivering data via APIs \* Excellent communication skills, adaptable to all levels of stakeholders \* Self-motivated with the ability to prioritise tasks, meet deadlines, and lead development activities \* Proficient in Python development \* Experience with AWS CDK Desirable Skills & Experience \* Experience with Git or similar source control systems \* Familiarity with AGILE software development and GDS principles \* Experience using AI or prompt engineering to support development \* Knowledge of scientific data formats such as NetCDF, BUFR, GRIB

GCP Infrastructure Engineer - 6-Month Contract (Inside IR35) - Hybrid (Multiple locations)
Hamilton Barnes
Not Specified
Hybrid
Senior
£500/day
RECENTLY POSTED

We’re looking for a Senior GCP Infrastructure DevOps Engineer to join our Public Cloud Platform and play a key role in delivering compliant, scalable and efficient Google Cloud infrastructure and DevOps capabilities across the Group.

Office Locations: Bristol, Leeds, Halifax, Manchester, Edinburgh

Key Responsibilities:

  • Deliver hands-on GCP cloud engineering with a strong background in DevOps and CI/CD.
  • Design, curate and maintain scalable GCP Cloud Products using Infrastructure as Code (IaC).
  • Develop automated workflows and tooling using Python Scripting.
  • Work with GKE, containers, Istio service mesh and cluster management.
  • Audit, optimise and refactor existing Terraform modules, state files and architectures.
  • Migrate Legacy configurations into unified, reusable IaC templates.
  • Implement security-focused Terraform modules with guardrails and policy-as-code (eg, Sentinel, OPA).

What You Will Ideally Bring:

  • Strong experience in GCP Cloud Engineering, GCP Infra, and GCP DevOps.
  • Deep proficiency with Terraform/Terraform Cloud (IaC).
  • Hands-on experience building GCP products, services and infrastructure.
  • Solid Python Scripting and automation capabilities.
  • Experience with Harness, Jenkins, GitHub or similar CI/CD tools.
  • Expertise in GKE, Containers, Istio Service Mesh.

Contract Details:

  • Duration: 6 months (with potential extension)
  • Day Rate: £500 (Inside IR35)
  • Location: Multiple Locations to choose - Hybrid
  • Start Date: ASAP
Lead Integration Engineer & Developer
Ashdown Group
Liverpool
Hybrid
Senior
£90,000 - £100,000
RECENTLY POSTED
+4

A fast-growing Claims Management company based in Liverpool is requires a hands-on Lead Integration Engineer & Developer to take ownership of their growing integration platform connecting core internal systems with external partners and services. This is a high-impact role combining deep technical delivery with architectural leadership. You’ll spend a significant portion of your time building production systems, while also shaping the future of their integration ecosystem.

The platform is built around HubSpot and a modern event-driven architecture in AWS, and you’ll play a key role in defining how we design APIs, process events, and scale integrations across the business.

The role is based in Liverpool and is hybrid although being predominantly office based is encouraged. The salary on offer is £90,000-£100,000 DOE.

Technology Environment

Core Stack

  • AWS (Lambda, API Gateway, EventBridge, SQS, SNS)

  • Node.js/TypeScript and Python

Data & Infrastructure

  • DynamoDB, RDS

  • Infrastructure as Code (Terraform, CDK, CloudFormation)

  • CloudWatch and observability tooling

Integrations

  • HubSpot (CRM)

  • Internal microservices and external APIs

Required Experience

  • 7+ years in Back End or platform engineering

  • Strong hands-on AWS experience (serverless preferred)

  • Proven experience with distributed, event-driven systems

  • Experience integrating with third-party APIs

  • End-to-end ownership of systems (design build operate)

Technical Expertise

  • Event-driven architecture (EventBridge, SQS, SNS, Kafka)

  • Reliability patterns (retries, idempotency, DLQs)

  • Observability and debugging in distributed systems

  • Data modelling and schema evolution

Leadership & Collaboration

  • Ability to lead technical design and influence architecture

  • Experience mentoring engineers

  • Strong communication across technical and non-technical teams

  • Comfortable in a fast-paced, evolving environment

Desirable

  • Experience with HubSpot or CRM integrations

  • Ownership of internal integration platforms

  • High-volume event ingestion or Real Time pipelines

  • Containerisation (Docker, ECS, Kubernetes)

  • Observability tools (Datadog, OpenTelemetry)

What Success Looks Like

In your first 6-12 months, you will:

  • Establish clear architectural standards for integrations

  • Deliver scalable, reliable event-driven workflows

  • Improve platform resilience and observability

  • Become a trusted technical leader

  • Enable high-quality data for board-level analytics

Why Join Us?

  • Shape and lead a critical integration platform

  • High-visibility role with direct business impact

  • Work in a collaborative, forward-thinking environment

  • Opportunity to influence architecture at scale

Senior Machine Learning Engineer - Agentic AI Platform
Robert Half
Cambridgeshire
Hybrid
Senior
Private salary
RECENTLY POSTED

Senior Machine Learning Engineer - Agentic AI PlatformLocation: Central Cambridge (Hybrid) Permanent In partnership with Robert Half

The Opportunity Join a global SaaS company building a cutting-edge multi-agent AI platform for enterprise data. This hands-on role focuses on scaling, hardening, and refining a graph-based agent engine as it moves toward global production.

What You’ll Do

  • Agent Orchestration: Scale multi-step reasoning workflows and optimize agent collaboration.
  • Tool Integration: Benchmark and extend toolchains within the agent framework.
  • Inference & Performance: Optimize LLM integration, latency, and cost efficiency.
  • State & Reliability: Strengthen Redis-backed persistence and ensure system consistency.
  • Evaluation & Observability: Build regression frameworks and implement monitoring and tracing.

What We’re Looking For

  • Strong Python engineering experience with production-grade systems
  • Hands-on with LLM-powered applications and agent orchestration frameworks (e.g., LangGraph)
  • Experience with stateful systems, caching, and reliability engineering
  • Proficiency in FastAPI, Docker, and Redis
  • Comfortable in a small, senior, high-impact team

Why Join?

  • Work on a strategic next-gen AI platform
  • Direct influence on architecture decisions
  • Hybrid working in Central Cambridge
  • Excellent benefits and discretionary bonus

Note: UK-based applicants only; full work rights required. No contractor/B2B/B2C roles available.

Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data:

Unix/Linux Engineer
Deerfoot Recruitment Solutions Limited
Manchester
Hybrid
Mid - Senior
£50,000 - £64,000
RECENTLY POSTED

Bristol, Barrow-in-Furness or Manchester (Hybrid working 3 days office)
£55,000 - £64,000 + Excellent Benefits
(Benefits will include a mix of - Training, Medical Plan, Dental, Health, Pension, Group Income Protection, Eye Test, Gym Discount, Cycle to work scheme and many more )
Full Time | Permanent

Willing/Eligible to undergo SC clearance (sole UK passport holder)

Deerfoot Recruitment is delighted to be supporting a leading global consultancy organisation in the search for a skilled Unix/Linux Engineer to join their growing team. This is an excellent opportunity for an experienced systems professional to work within a dynamic and supportive environment, contributing to the stability and performance of critical infrastructure.

The successful candidate will be responsible for supporting and maintaining Unix/Linux-based systems across both production and development environments, ensuring high availability and reliability through proactive monitoring and issue resolution.

You will be able to choose the base location nearest to your home - Bristol, Manchester or Barrow-in-Furness

Key Responsibilities:

Monitor, maintain and support Unix/Linux systems, responding to incidents and service requests in line with SLAs

Perform routine system checks, patching and updates to ensure optimal performance and security

Troubleshoot system, application, network and hardware issues, working closely with end users

Manage user accounts, permissions and file systems

Maintain system security and respond to vulnerability alerts

Produce and maintain clear technical documentation

Participate in an on-call support rota

Key Skills & Experience:

Proven experience in Unix/Linux support and administration

Strong knowledge of Solaris (10 & 11 essential; 8/9 desirable) and Red Hat Linux

Experience with tools and technologies such as Ansible, Docker/Mirantis/Podman

Scripting skills (eg Bash, Python)

Familiarity with VMware and monitoring tools (eg vROPS)

Strong troubleshooting and problem-solving abilities

Excellent communication skills with a customer-focused approach

Additional Requirements:

Willingness and eligibility to undergo SC clearance (sole UK passport holders only)

Working Arrangement:
This role offers a hybrid working model, combining time across company offices, client sites and home working. Please note that this is not a fully remote position and 3 days on-site presence will be required each week.

Benefits:
A generous benefits package is on offer, including training and development opportunities, private medical and dental cover, pension scheme, group income protection, gym discounts, cycle to work scheme, eye care support and more.

If you are a motivated Unix/Linux Engineer looking to take the next step in your career within a collaborative and forward-thinking environment, Deerfoot Recruitment would be keen to hear from you.

Linux/Unix Systems Engineer/Unix/Linux Infrastructure Engineer/Linux/Unix Systems Administrator/Linux Systems Engineer/Unix Systems Engineer/Unix/Linux IT Engineer/Linux Platform Engineer/Linux Systems Support Specialist/Linux Infrastructure Support Engineer/Unix/Linux System Support Analyst

Deerfoot Recruitment Solutions Ltd is a leading independent tech recruitment consultancy in the UK. For every CV sent to clients, we donate £1 to The Born Free Foundation. We are a Climate Action Workforce in partnership with Ecologi. If this role isn’t right for you, explore our referral reward program with payouts at interview and placement milestones. Visit our website for details. Deerfoot Recruitment Solutions Ltd is acting as an Employment Agency in relation to this vacancy.

Senior Software Tester
Circle Recruitment
Farnborough
Hybrid
Senior
£60,000 - £70,000
RECENTLY POSTED

Role: Senior Software Tester Salary: to £70,000 per annum, depending on experience Location: mainly remote, ad hoc in Farnborough

We are seeking a highly skilled Senior Software Tester with specialist experience in mobile device testing, firmware validation, and test automation. In this senior role, you will lead improvements in testing processes, and play a key part in ensuring product quality across complex device environments. This position offers the opportunity to shape testing frameworks, influence technical direction, and mentor junior testers within a fast-moving engineering team.

You’d be working in a hybrid environment, based between on site in Farnborough and working remotely.

Security Clearance: sole UK national, eligible for Security Check security clearance (“SC Clearance”).

This is a full-time permanent Senior Software Tester position, paying up to £70,000 per annum, depending on experience.

Skills and experience required:

  • Advanced proficiency in Python, particularly for scripting and test automation.
  • Extensive experience in mobile device testing and test environment management.
  • Prior involvement in automationstrategy or testing process improvement.
  • Strong understanding of firmware deployment and update lifecycles.
  • Familiarity with version control systems, CI/CD pipelines, and automated testing tools.
  • Working knowledge of iOS and Android operating systems.
  • Exceptional attention to detail and a methodical approach to testing.
  • Strong organisational skills and ability to prioritise across multiple concurrent activities.
  • Analytical mindset with excellent problem-solving ability for hardware/software interaction issues.
  • Effective communication skills for cross-functional collaboration.
  • Ability to lead, influence, and support team members in a hands-on technical environment.

What you’d be doing:

  • Lead the setup, maintenance, and optimisation of mobile test environments.
  • Drive strategy for firmware rollout, versioning, and update coordination.
  • Mentor junior testers on best practices in device handling, scripting, and testing methodology.
  • Ensure device reliability, performance monitoring, and readiness for testing cycles.
  • Establish and refine device management procedures, documentation standards, and best practices.
  • Collaborate closely with engineering and development teams to plan and coordinate software and firmware releases.
  • Design, execute, and improve manual and automated test scenarios across multiple mobile operating systems.
  • Develop and enhance Python-based automation frameworks for device management and test execution.
  • Review, analyse, and communicate detailed test findings and defect reports.
  • Implement and own device preparation and validation workflows prior to test execution.
  • Report on test coverage, device utilisation, and operational metrics to internal stakeholders.
  • Influence automation strategy and continuous integration testing practices.
  • Identify process inefficiencies and drive improvements across tooling, documentation, and testing operations.

Benefits:

  • Competitive salary based on experience
  • Pension contribution
  • Healthcare
  • Bonus
  • Self-development and training supported

If you’re interested, then we’d love to hear from you - please Apply Now and send a CV for quick review.

Should you require reasonable adjustments at any point during the recruitment process or if there is a better way for us to communicate, please do let us know.

Cleared To A High Government Standard, DV Cleared, DV Clearance, DV Check, Developed Vetted, Developed Vetting, DV Strap, Active DV, Software Tester, Test Manager, Python

Circle Recruitment is acting as an Employment Agency in relation to this vacancy. Earn yourself a referral bonus if you refer somebody else who fills the role! We also offer an iPad if you refer a new client to us and we recruit for them. Follow us on Facebook - Circle Recruitment , Twitter and LinkedIn - Circle Recruitment.

Mainframe Engineer
Lorien
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+2

Hybrid Working - London - 2 days a week on site.

Financial Services

Lorien’s leading banking client is looking for a n experienced Mainframe Engineer, this person will support the test environments to enable delivery of features to mobile/online banking customers. The person will have hands-on experience with CICS webservices, ZOS Connect, DB2, SQL, SOAP, WSDL along with along with understanding of AWS Services

This role is based in London.

This role will be Via Umbrella.

Working in a Hybrid Model of 1 day a week on site.

Key Responsibilities:

  • Provide expert support and timely resolution of environment issues focusing on Mainframe systems and related infrastructure.
  • Work on test data support requirement for the teams with in Digital Channels
  • Collaborate closely with DataPower and AWS teams to understand integration points and troubleshoot cross-platform dependencies.
  • Monitor AWS cloud resources including CloudWatch for logging and alerting, DynamoDB for database management, and AWS Lambda for serverless compute tasks related to project workflows.
  • Implement best practices for environment stability, performance tuning, and security compliance.
  • Produce detailed technical documentation, status reports, and issue logs for ongoing support and knowledge sharing.
  • Communicate effectively with cross-functional teams including developers, infrastructure engineers, and project managers to ensure timely resolution of issues and alignment on priorities.
  • Work on automation using but not limited to Python, Shell Scripting, and GitLab pipeline.

Required Skills and Qualifications:

  • Proven experience in Mainframe environments, particularly with CICS webservices, ZOS Connect EE, DB2, and batch processing.
  • Strong skills in Mainframe transaction management, JCL, and system debugging tools.
  • Familiarity with SOAP, WSDL, JSON, and integration patterns such as SOA and RESTful APIs.
  • Good working knowledge of AWS services, particularly CloudWatch, DynamoDB, and Lambda, including monitoring, troubleshooting, and optimisation.
  • Excellent verbal and written communication skills to effectively articulate technical issues and solutions.
  • Ability to work under pressure and manage multiple priorities in a fast-paced environment.
  • Strong problem-solving skills and a proactive approach to identifying and resolving issues.

Desirable:

  • Python knowledge, Experience with Gitlab pipeline, Improvement/Automation with AI

IND_PC3

Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

Data Analyst
Experis
London
Fully remote
Mid - Senior
£500/day - £510/day
RECENTLY POSTED

Onsite Requirements: Remote
Start Date: ASAP
Role Duration: 1 year
Clerance Requirements: Active SC clearance
Inside IR35 - umbrella only

Role Description:
We’re looking for a Data Engineer whose main focus is understanding and documenting existing systems, with the goal of supporting decommissioning activities. The role centres on analysing current solutions built using Java, Node JS, and React, and developing a clear, end to end picture of how data flows across the wider programme.
This includes documenting data flows, system dependencies, and underlying data models, ensuring there is a clear record of how data is structured, stored, and used throughout the solution. The role involves investigating how systems are used on a day-to-day basis, clarifying ownership and integration points, and capturing this information in a way that supports risk assessment and decommissioning decisions.

Responsibilities:
Python and PySpark are required as supporting capabilities, used where needed to analyse data pipelines and confirm how data moves and transforms in practice. The role also requires strong experience with testing and data quality management, ensuring that documented data flows and models are accurate and trusted. Experience working in cloud environments such as AWS or Azure is expected, with Databricks considered a nice to have.
Required Skills:

  • Java background
  • Node JS
  • Json
  • RDS
  • React
  • Data Modelling
  • Python / Spark
  • Cloud experience (AWS / Azure) o AWS Glue o Databricks
  • Testing e.g. PyTest
  • Data Quality e.g. Great Expectations
Web Integration Engineer - Outside IR35
Marcus Donald People Ltd
London
Hybrid
Mid - Senior
£450/day - £500/day
RECENTLY POSTED

Web Integration Engineer - Endpoint Security (Contract)

Outside IR35 | £450 - £500

Hybrid (2-3 days per week in London)

12 months

Sector: Financial Services

We are looking for an experienced Web Integration Engineer to join our Endpoint Security team and support the deployment and optimisation of a browser isolation solution, with a strong focus on Menlo Security products. This role is integral to ensuring secure, seamless, and high-performance web access across the organisation.

This position is ideally suited to someone with a strong foundation in web technologies, browser behaviour, and application compatibility, combined with excellent troubleshooting skills and the ability to work collaboratively across security and networking functions.

This is not a Front End development or UI-building role-its core focus is web integration, diagnostics, and resolving browser-level behaviours within a security environment.

The ideal candidate will be knowledgeable in IT, have a passion for Cyber Security, excellent interpersonal skills, and be a strong team player.

Skills & Experience

  • Menlo Security Solutions: Hands-on experience with Menlo browser isolation or similar products.
  • Networking Fundamentals: Understanding of proxies, DNS, TCP/IP, and experience with Firewalls, VPNs, and VLANs.
  • Scripting & Automation: Familiarity with Python, Bash, or similar for diagnostics or workflow automation.
  • Cloud Networking: Experience with AWS, Azure, or GCP networking tools and configurations.
  • Certifications: CCNA, CCNP, or equivalent are beneficial.
  • Communication: Ability to explain technical concepts clearly to non-technical stakeholders.

Proficiency Expectations

  • Web Development- Advanced
  • Web Integration & Troubleshooting- Advanced
  • Security Best Practices- Intermediate
  • Menlo Security Products- Intermediate
  • Network Configuration & Management- Intermediate
  • Scripting & Automation- Intermediate
  • Cloud Networking- Intermediate

Key Responsibilities

  • Partner with the Endpoint Security team to implement and support Menlo’s browser isolation solution.
  • Lead efforts around web integration and application compatibility, including authentication flows, headers, cookies/sessions, and browser behaviour.
  • Diagnose and resolve web application and browser-related issues impacting the isolation platform, collaborating with network and security teams to identify root causes across clients, proxies, isolation layers, and application services.
  • Work with security analysts to ensure integrations comply with security policies and standards.
  • Create and maintain clear documentation covering configurations, known-issue patterns, and operational processes.

The successful candidate will play a crucial role in supporting the implementation of a browser isolation solution, specifically focusing on Menlo Security’s products, with primary emphasis on web integration, browser behaviour, and application compatibility. This role requires strong web fundamentals, structured troubleshooting capability, and the ability to partner effectively with security and networking teams to ensure seamless integration and optimal performance.

Please send your CV in Word format to Alison Calder

Frequently asked questions
You can find a wide range of Python jobs including web development, data analysis, machine learning, automation, and backend development roles across various industries.
No, job listings cater to different experience levels, from entry-level positions to senior developer roles. Make sure to review the job requirements carefully before applying.
Yes, our platform allows you to filter Python job listings by location, remote or hybrid work models, ensuring you find opportunities that fit your preferences.
Yes, we feature a variety of job types including internships, freelance, contract, and full-time Python positions to accommodate different career paths.
New Python job listings are added regularly, often daily, so be sure to check back frequently or sign up for job alerts to stay updated.