Python Software Engineer in London, United Kingdom
Hunter Bond
HybridMix of office and remote
£120k per annum
United Kingdom, London
Job title: Software Engineer
Client: Not specified
Salary: £120,000 per annum + Benefits
Location: London (Hybrid / Flexible Working)
The Role
We’re supporting a rapidly growing, innovation-led tech company in London that’s building advanced AI-driven solutions with real-world impact. As they continue to scale, they’re looking to bring in a skilled Python Engineer to help develop and evolve their core platforms.
This is a great opportunity for someone who enjoys working in a fast-paced setting, values clean and efficient code, and wants to play a key role in shaping technology that sits at the forefront of data and intelligent systems.
Responsibilities
Architect, develop, and refine high-performance backend services using Python and modern frameworks such as FastAPI
Build and support systems designed to process and manage high volumes of live data
Produce well-structured, maintainable, and testable code aligned with engineering best practices
Influence system design and contribute to longer-term technical direction
Take full ownership of features and projects, working closely with a collaborative and agile team
Requirements
Strong commercial experience working with Python
Hands-on experience developing APIs using FastAPI or similar frameworks (e.g. Flask or Django)
A strong focus on performance, scalability, and automation
Exposure to, or a genuine interest in, AI and data-driven technologies
A curious, solutions-focused mindset with a willingness to experiment and innovate
If you’re interested in learning more, feel free to apply or reach out for a confidential chat.
... Requirements: - Demonstrable commercial experience as a senior or lead software engineer working on modern websites or digital platforms, with proven full-stack engineering skills including front-end technologies such as React or https://jobeax.com/link/Z30sZYC3jcRenVso - Additional experience with Python and Django for back-end ...
Software Engineer Our Client is looking for a Software Engineer with at least of 5 years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. Your expertise must include design and development experience with various relevant ...
... maintain dbt models and SQL as part of our production data engineering pipelines, learning the transformation patterns we build on - Help build and maintain Python-based data ingestion services, with guidance from senior engineers - Contribute to pipelines that move data from ingestion through transformation to the APIs ...
... optimisation Key skills and qualifications - Currently studying a sandwich course degree graduating in 2028, or graduated no earlier than 2026, in Computer Science, Software Engineering, or similar with a passion for training - Full right to work in the UK without the need of sponsorship - Basic programming skills (e.g. Python, ...
... could suit either: * An experienced AWS DevOps or Platform Engineer who regularly uses Python for automation, tooling or cloud services. * A Python Software Engineer with strong hands-on experience across AWS, Terraform, CI/CD and containerised environments. You do not need to come from a traditional software engineering ...
The Opportunity We're looking for a Software Engineers and Senior Software Engineers with strong software development experience across the full development lifecycle to design and develop the software that powers advanced electro-optical systems used in Air Defence, cUAS and Surveillance and Target Tracking applications, ...
... with DSP algorithms, waveform implementation, and Software Defined Radio (SDR) architectures. They will also possess a solid understanding of modern software engineering practices and be comfortable working at the intersection of software, hardware, and RF domains. Working within a small, highly collaborative engineering ...
... growing team of outstanding people, then we want to hear from you. About the roleWe work closely alongside our customers to deploy our technology. As a Deployed Software Engineer at Arondite, you'll be responsible for implementing our technology with customers so that it effectively solves their real-world problems. You’ll collect ...
... monitor failures, and maintain stability against minor site structure changes. Educational qualifications - At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required). - Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or ...
... practices across the platform. - Mentor other engineers and contribute to a collaborative engineering culture. What We're Looking For - 5+ years of professional software engineering experience. - Strong production experience with React and Next.js. - Excellent backend development skills using Python. - Experience with FastAPI ...
... PostgreSQL, Redis, Snowflake - Messaging: SQS, SNS - CI/CD: GitHub Actions - Testing: Strong focus on automated unit and integration testing Requirements Strong Engineering Fundamentals: Proven experience building production web applications using Python and Django, with a solid understanding of software engineering principles ...
... proficiency in Python and C++ with experience in Linux development environments - Bachelor's degree in Robotics, Computer Science, Mechatronics, Aerospace Engineering, or related field - Three years of work history developing software commercially - Eligibility and willingness to obtain UK security clearance (SC) Nice ...
... learning model accuracy in real-world tests Requirements Essential skills/ experience: - BSc or MSc degree in Electronic Engineering, Computer Science, Computer Engineering, or related engineering field - Experience delivering functioning commercial embedded software - Excellent C/C++ skills & familiarity with Python and object-oriented ...
... communicating trade-offs and rationale. - Build robust client solutions that can operate reliably in critical and high-availability environments, applying sound engineering judgement throughout delivery. - Own the quality of software through effective testing strategies, code reviews, and continuous improvement of engineering ...
... projects, and partner with traders and quants to design and implement the best solutions to real business problems. - Participate in Out of Hours Support for our Software Systems. Core Tech Stack: - Languages: Python (Python 3.10+, Asyncio), JavaScript/TypeScript for frontend work, and Go for select infrastructure - Tools: RabbitMQ ...
... Security-focused software development experience is desirable. - Experience in government or wider public sector environments is desirable. - Mentoring and coaching engineering teams is desirable. Responsibilities: - Lead development and enhancement of Python-based tooling. - Remain actively involved in software engineering and ...
... Mathematics, Organizational Sciences, or a related field, or equivalent practical experience. - We require demonstrated experience developing backend applications with Python and .NET, together with frontend development using modern frameworks such as React and TypeScript. - We require a strong understanding of software engineering ...
... which enables developers to manage their extensions. To manage the ecosystem there are a series of Reviewer tools and automated moderation systems. As a Senior Software Engineer, you’ll bring a passion for crafting resilient systems that accelerate our review and moderation teams to provide a first-class experience for Add-on ...
... organisation is looking for an early-career Full Stack Engineer to join its Automation & Analytics team in London. This is an excellent opportunity for an engineer with strong Python and SQL skills who wants to build broader expertise across software engineering, cloud, data engineering and AI-enabled applications. Rather ...
... through a system. ● API Awareness: Basic understanding of REST APIs and how microservices communicate. ● Educational Background: A degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Preferred Skills (Nice to Have) ● Python/Shell: Basic knowledge for scripting or data ...