Senior Software Engineer – Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to … push hardware and software to work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging … hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets More ❯
Senior Software Engineer – Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to … push hardware and software to work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging … hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets More ❯
Senior Software Engineer – Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to … push hardware and software to work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging … hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets More ❯
Senior Software Engineer – Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to … push hardware and software to work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging … hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets More ❯
london (city of london), south east england, united kingdom
Thyme
Senior Software Engineer – Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to … push hardware and software to work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging … hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Data Software Engineer/Developer (Python Databricks FastAPI) London to £90k Are you a data centric Software Engineer with strong Python and SQL skills? You could be progressing your career in a senior, hands-on role at a fast growing, global Insurance Underwriting technology provider that focusses on developing a complex SaaS calculation platform for rapidly growing Cybersecurity insurance markets. … As a Data Software Engineer you will design and develop data centric backend services for the core platform with a focus on Python coding and building FastAPIs within an Azure environment with Databricks. You'll participate in the design and implementation of advanced mechanisms for data ingestion, transformation, mass parallel orchestration of network IO and will model data for a … WFH: There's a hybrid work from home model with three days a week in the high spec London, City office with rooftop bar. About you: You have strong Python software engineering skills You have a good understanding of working with data at scale and strong SQL skills (PostgreSQL, SQL Server and Databricks) You have experience of building FastAPIs You More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
Graduate/Junior Developer, Python, JavaScript, PHP - London (Tech stack: Graduate/Junior Developer, Python, JavaScript, PHP, Graduate/Junior Developer) In 2012 our client launched a social messaging platform that has been taking the US by storm. After an extremely successful period our client has decided to hop across the Atlantic, in a bid to expand their sphere of … already successful company! These roles would be suitable Graduate/Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, JavaScript, PHP, React, React Native, Django, Postgres, Docker and Agile; which might have been acquired as part of your degree course or through a placement year in industry. All Graduate More ❯
AWS Python Engineer - Banking/Quant | Robert Half * City of London (Hybrid) Robert Half International (an S&P 500 global staffing provider) is supporting a Global Consulting Firm in sourcing an AWS Python Engineer to partner with them and their end client, a leading banking organisation. This role will sit within a quantitative technology environment focused on building scalable, cloud … per day via plus 12.07 pay via PAYE (with employer's NI & tax deducted at source - no umbrella company admin fees) Key Skills & Experience Strong coding skills in Python Experience with AWS cloud-native technologies Familiarity with Docker containers Ability to build monitoring frameworks and integrate with model execution Quantitative or financial markets background preferred Must be able to pass More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
Lead Python Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Python Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Python Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
Lead Python Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Python Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Python Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
Graduate/Junior Developer, Python, Linux, C#, Java - London (Teck stack: Graduate/Junior Developer, Python, Linux, C#, Java, .NET 9, C#, J2EE, Agile, TDD, BDD, Graduate/Junior Developer) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant … helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate/Junior Developer (Python, Linux, C#, Java)) to become a part of their ever-growing family. They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are … part of learning. These roles would be suitable Graduate/Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry. At the center of our client's culture More ❯
We are looking for a talented and experienced Market Data Python Developer for one of our global Investment Banking Clients. In this role, you will play a key part in developing and maintaining cutting-edge quantitative tools and infrastructure used by our front-office traders and other teams. Requirements Responsibilities: Be a self-starter and plan/schedule your own … of inclusivity and uphold company values. Qualifications: Bachelor's degree or equivalent with a quantitative emphasis in mathematics, engineering, or computer science. Minimum of 5 years of experience in Python development, with a strong understanding of object-oriented programming principles. Experience with pandas, numpy, matplotlib, scipy, and web frameworks like Flask or FastAPI is a plus. Good understanding of relational More ❯
insurance tech company as they expand their UK presence, working on cutting-edge data science projects in a flexible, supportive environment.* Are you a bright, ambitious Data Scientist with Python and SQL skills seeking an opportunity to work on complex, Greenfield systems using the latest tech, whilst continually learning and improving? You could be progressing your career at a hugely … degree in a relevant discipline e.g. Mathematics, Statistics, Economics, and have studied to MSc level at a recognised university * You have data modelling and predictive analysis skills * You have Python and SQL programming skills * You have strong analysis and problem solving abilities * You're collaborative, motivated and keen to learn *What's in it for you:* As a Data Scientist … networks including Women in Technology groups * A range of other perks including Perkbox, cycle to work, season ticket loan Apply now to find out more about this Data Scientist (Python SQL Mathematics) 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 More ❯
Lead Software Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
Lead Software Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
Lead Software Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
Lead Software Developer (PYTHON/AWS) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing software, systems, and customer … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
Lead Software Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
london (city of london), south east england, united kingdom
Tech4
Lead Software Developer (PYTHON/AWS/REACT) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS/REACT). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing … evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test More ❯
Were looking for an individual who has work experience in Python as their main programming language, mostly for back-end, with exposure to cloud. We need them to have exposure to data processing pipelines and ETL. Should have exposure to CI/CD, to an agile environment, and collaborative coding.Open to learn,and tadaptingin a space where standards are being … use best practices from software development and FinTech to create the solutions. Interest in crypto is a plus! Key Responsibilities Minimum of 1 year of professional experience. Proficiency in Python in work environments. Knowledge in TS/Node.js/Golang/SQL is advantageous. Experience in ETL and databases. Experience in version control (any modern platform) Exposure to CI/ More ❯
East London, London, United Kingdom Hybrid / WFH Options
InfinityQuest Ltd,
Role: Data Engineer (Python focused with trading background) Location: Canary Wharf, UK (Hybrid) (3 days onsite & 2 days remote) Role Type: 6 Months Contract with possibility of extensions Mandatory Skills : Python, Postgres SQL, Azure Databricks, AWS(S3), Git, Azure DevOps CICD, Apache Airflow, Energy Trading experience Job Description:- Data Engineer (Python enterprise developer): 6+ years of experience in python scripting. … Proficient in developing applications in Python language. Exposed to python-oriented Algorithms libraries such as NumPy, pandas, beautiful soup, Selenium, pdfplumber, Requests etc. Proficient in SQL programming, Postgres SQL. Knowledge on DevOps like CI/CD, Jenkins, Git. Experience working with AWS(S3) and Azure Databricks. Have experience in delivering project with Agile and Scrum methodology. Able to co-ordinate More ❯
Senior Engineer - Python, AWS, Snowflake Location: London (Hybrid - 3 days in office) Salary: Up to £140,000 Type: Permanent A leading trading firm is seeking a Senior Engineer to join their team and help rebuild a critical analytics platform. This is a high-impact role working directly with commercial and trading teams to deliver modern, cloud-native solutions. You'll … be part of a global technology team. The focus is on engineering visualisation and analytics interfaces. You'll help refactor legacy models into Python, build reusable analytics components, and develop dashboards and reporting tools that support trading decisions. Key Responsibilities: Engineer and optimise trading processes and analytical models Build Python-based services and APIs using modern frameworks Design cloud-native … tools for supply/demand modelling and market data analysis Collaborate closely with traders and technical teams to deliver impactful solutions What You'll Bring: Strong Python and SQL expertise Experience with AWS and Snowflake Familiarity with Docker/Kubernetes, CI/CD, and Linux Background in trading is highly desirable Ability to communicate effectively with both technical and commercial More ❯
Kent, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Senior Engineer - Python, AWS, Snowflake Location: London (Hybrid - 3 days in office) Salary: Up to £140,000 Type: Permanent A leading trading firm is seeking a Senior Engineer to join their team and help rebuild a critical analytics platform. This is a high-impact role working directly with commercial and trading teams to deliver modern, cloud-native solutions. You'll … be part of a global technology team. The focus is on engineering visualisation and analytics interfaces. You'll help refactor legacy models into Python, build reusable analytics components, and develop dashboards and reporting tools that support trading decisions. Key Responsibilities: Engineer and optimise trading processes and analytical models Build Python-based services and APIs using modern frameworks Design cloud-native … tools for supply/demand modelling and market data analysis Collaborate closely with traders and technical teams to deliver impactful solutions What You'll Bring: Strong Python and SQL expertise Experience with AWS and Snowflake Familiarity with Docker/Kubernetes, CI/CD, and Linux Background in trading is highly desirable Ability to communicate effectively with both technical and commercial More ❯
Slough, Berkshire, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Senior Engineer - Python, AWS, Snowflake Location: London (Hybrid - 3 days in office) Salary: Up to £140,000 Type: Permanent A leading trading firm is seeking a Senior Engineer to join their team and help rebuild a critical analytics platform. This is a high-impact role working directly with commercial and trading teams to deliver modern, cloud-native solutions. You'll … be part of a global technology team. The focus is on engineering visualisation and analytics interfaces. You'll help refactor legacy models into Python, build reusable analytics components, and develop dashboards and reporting tools that support trading decisions. Key Responsibilities: Engineer and optimise trading processes and analytical models Build Python-based services and APIs using modern frameworks Design cloud-native … tools for supply/demand modelling and market data analysis Collaborate closely with traders and technical teams to deliver impactful solutions What You'll Bring: Strong Python and SQL expertise Experience with AWS and Snowflake Familiarity with Docker/Kubernetes, CI/CD, and Linux Background in trading is highly desirable Ability to communicate effectively with both technical and commercial More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Senior Engineer - Python, AWS, Snowflake Location: London (Hybrid - 3 days in office) Salary: Up to £140,000 Type: Permanent A leading trading firm is seeking a Senior Engineer to join their team and help rebuild a critical analytics platform. This is a high-impact role working directly with commercial and trading teams to deliver modern, cloud-native solutions. You'll … be part of a global technology team. The focus is on engineering visualisation and analytics interfaces. You'll help refactor legacy models into Python, build reusable analytics components, and develop dashboards and reporting tools that support trading decisions. Key Responsibilities: Engineer and optimise trading processes and analytical models Build Python-based services and APIs using modern frameworks Design cloud-native … tools for supply/demand modelling and market data analysis Collaborate closely with traders and technical teams to deliver impactful solutions What You'll Bring: Strong Python and SQL expertise Experience with AWS and Snowflake Familiarity with Docker/Kubernetes, CI/CD, and Linux Background in trading is highly desirable Ability to communicate effectively with both technical and commercial More ❯