London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
value.* Contributing to projects such as developing a digital high net worth insurance offering and/or creating a portfolio analysis tool. Responsibilities: * Participate in different phases of the software development lifecycle (SDLC) across multiple projects.* Design technical solutions and produce supporting documentation in line with internal delivery frameworks.* Comply with and help enforce design, coding, and testing standards … policies, and softwareengineering best practices.* Collaborate with testing teams during product test and UAT phases to resolve assigned defects.* Support code deployment and release processes across environments.* Report status, issues, and risks to technical leads regularly.* Troubleshoot and resolve issues arising during daily operations, providing timely solutions as required.* Enhance technical and softwareengineering skills More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
value. * Contributing to projects such as developing a digital high net worth insurance offering and/or creating a portfolio analysis tool. Responsibilities: * Participate in different phases of the software development lifecycle (SDLC) across multiple projects. * Design technical solutions and produce supporting documentation in line with internal delivery frameworks. * Comply with and help enforce design, coding, and testing standards … policies, and softwareengineering best practices. * Collaborate with testing teams during product test and UAT phases to resolve assigned defects. * Support code deployment and release processes across environments. * Report status, issues, and risks to technical leads regularly. * Troubleshoot and resolve issues arising during daily operations, providing timely solutions as required. * Enhance technical and softwareengineering skills More ❯
Senior Software Developer - Ruby -hybrid - SC - 12mths - 6-650pdy inIR35) Our client is seeking an experienced Senior Software Developer (Ruby) with significant experience in softwareengineering, including leading the development of production-level web services. A hybrid role with 2 days p/wk on site in either London or Manchester. You will work within … a multi-disciplinary product team and lead the design, development, and maintenance of robust, scalable open data services and APIs Provide strategic technical leadership by setting software architecture, engineering practices, and technical direction across the Team Define and evolve scalable, secure design patterns and coding standards, ensuring alignment with GDS standards and cross-government platforms Experience required: Strong More ❯
Summer-Browning Associates are currently supporting our Central Government client who are seeking a Senior Software Engineer who is highly proficient with Ruby programming on an initial 12 month contract (London or Manchester - hybrid) As a Senior Software Developer you'll: Work within a multi-disciplinary product team and lead the design, development, and maintenance of robust, scalable … open data services and APIs Provide strategic technical leadership by setting software architecture, engineering practices, and technical direction across the Team Define and evolve scalable, secure design patterns and coding standards, ensuring alignment with standards and cross-government platforms Collaborate with teams to select technologies, shape roadmaps, and deliver resilient, maintainable digital services that meet programme goals Represent … forums, open-source communities, and government working groups Ensure delivery aligns with the Service Standard, Technology Code of Practice, and departmental governance processes Who you are: As a Senior Software Developer you'll have: Significant experience in softwareengineering, including leading the development of production-level web services. Strong coding ability in Ruby and at least one More ❯
Software Engineer - Robotics Systems Job Experience Contract Details : £500-800 Per Day, 6-month contract, outside IR35, hybrid (2-3 days/week in London). Role Overview: Develop and integrate robotic software systems, focusing on production-level coding and sensor integration in an Agile environment within an exciting start-up. Required Experience - Jira, Python, Docker, ROS2, C++ … Minimum 3 years of production-level softwareengineering in robotics or related fields. Developed robotic manipulators (kinematics, dynamics, motion planning) using Python (NumPy) and C++ (Eigen). Integrated sensors (RGB, depth, LiDAR) for navigation/localisation on platforms like Clearpath using ROS2 . Worked in Agile (Scrum) teams, managing tasks with Jira , contributing to sprints and retrospectives. Applied More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Deerfoot Recruitment Solutions Ltd
Software Engineer - Remote - 6 months - up to £500 per day (Outside IR35) Our client is looking for a Software Engineer to transform commercial real estate with an AI-powered platform that automates workflows, integrates seamlessly with Microsoft 365, and delivers smarter, scalable processes. What You'll Do: Develop back-end services and APIs powering AI automation tools. Build … PowerPoint. Collaborate with the founding team to streamline data processing and reporting. Mentor engineers and help shape the platform's architecture. What We're Looking For: 4+ years in softwareengineering (start-up or SaaS preferred). Strong Python & C# skills; API and cloud architecture experience (Azure a plus). Experience with Excel add-ins or Office JS More ❯
Software & AI Engineer £750 - £800 per day 2 days onsite We're working with a global healthcare and AI research organisation that's pioneering the use of advanced Machine Learning to accelerate the discovery and delivery of life-changing treatments. Their vision is to enable faster, personalised therapies that improve patient outcomes worldwide - and they're seeking a Backend … Software Engineer to help bring that mission to life. The Role You'll be joining a multidisciplinary AI/ML team responsible for developing the infrastructure and software that powers cutting-edge research and intelligent applications. The role focuses on backend development in Python , integrating AI components with data, compute, and frontend systems to create scalable, high-performance … to advance scientific discovery A growth mindset with a focus on continuous learning and improvement Why Join? This is a unique opportunity to work at the intersection of AI, softwareengineering, and healthcare , contributing directly to products that accelerate the development of next-generation therapies. You'll join a forward-thinking team that values ownership, accountability, and continuous More ❯
programme managers, with close links to King's College London and nearby NHS Trusts. You will be the dedicated support for a 12 month project that involves developing data engineering pipelines and effective communication with external stakeholders. Main duties of the job The postholder will have the opportunity to participate in every part of the software development lifecycle … events and regular group lunches. There is an atmosphere of openness and collaboration. We have a quality management system annually certified by the BSI to allow us to develop Software As a Medical Device, we have a machine learning operations created in-house which we use to train our models, and we have a deployment platform through which our … practices in Clinical Scientific Computing, building on theoretical knowledge and practical experience. Specialist training and practical experience in Clinical Scientific Computing Desirable Previous research experience Skills Essential Experience of softwareengineering and the software development lifecycle including issue tracking, testing, documentation, version control and continuous integration. Broad understanding of patient procedures and of problems arising from system More ❯
understanding of cloud-native technologies, modern application architectures, and DevOps practices to drive the design and delivery of innovative solutions across our organisation. You'll lead by example-guiding engineering teams, setting architectural standards, and ensuring we deliver robust, scalable, and secure applications. What You'll Be Doing Leading the design of end-to-end enterprise solutions across multiple … clear, actionable strategies Championing agile, DevOps, and continuous delivery practices to drive quality and speed What You'll Bring 10+ years of experience in solution architecture and/or softwareengineering across a wide range of technologies, languages, and frameworks Proven experience architecting cloud-native enterprise applications in Microsoft Azure (Azure Solution Architect certification or equivalent is a More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Involved Solutions
projects that enable data-driven decision-making. Responsibilities for the Senior Data Engineer: Design, build, and maintain scalable data pipelines and architectures, ensuring reliability, performance, and best-in-class engineering standards Leverage Databricks, Spark, and modern cloud platforms (Azure/AWS) to deliver clean, high-quality data for analytics and operational insights Lead by example on engineering excellence … Senior Data Engineer: Proficient with Databricks and Apache Spark, including performance tuning and advanced concepts such as Delta Lake and streaming Strong programming skills in Python with experience in softwareengineering principles, version control, unit testing and CI/CD pipelines Advanced knowledge of SQL and data modelling (dimensional modelling, fact/dimension structures, slowly changing dimensions) Managing More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
at the heart of its decision-making, they're investing heavily in scalable, modern data platforms to enable better insights, experimentation, and product development. You'll join a collaborative engineering culture that values autonomy, technical excellence, and continuous improvement. THE ROLE As a Data Platform Engineer, you'll be responsible for developing and scaling the company's core data … data scientists, ML engineers, analysts, and product teams to understand and meet their data needs. Mentorship and culture: Support the growth of peers through knowledge sharing and by championing engineering best practices. YOUR SKILLS AND EXPERIENCE The successful candidate will have: Strong experience in Python and a solid foundation in softwareengineering best practices (testing, CI/ More ❯
Senior Go Developer London, UK 6 Month Contract An incredible opportunity for an experienced Senior Go Developer with strong backend engineering skills to join a prestigious tech client on a contract basis. Known for its high bar for engineering quality, this isn't your typical banking or fintech gig - contractors here are genuinely embedded, involved, and making meaningful … full development lifecycle, from system design and implementation to optimisation and release. You'll be working in an open, fast-moving environment where ideas get tested quickly and good engineering practices are taken seriously. If you like seeing your work go live within days - not weeks - you'll fit right in. Contractors are treated as part of the team … contributing to technical decisions, stand-ups, and everything in between. Reporting into an Engineering Manager, you'll be hands-on with technologies like AWS, Kubernetes, Docker, and Kafka, and will collaborate closely with product and infrastructure teams to ship well-architected, scalable microservices. This is a team that values clean systems, clear thinking, and code that lasts. You'll More ❯
to ensure meaningful business impact. Projects may include building a digital high net worth insurance product or a portfolio analysis tool. Key Responsibilities * Participate in all phases of the software development lifecycle * Design and document solutions following internal delivery frameworks * Adhere to coding, testing, and design standards and best practices * Collaborate with testing teams during product testing and user … acceptance * Support deployment activities across environments * Provide regular updates on progress, risks, and issues * Troubleshoot and resolve operational issues promptly * Pursue certifications to enhance softwareengineering skills Candidate Profile * Familiarity with the insurance industry * Proficiency in Python for traditional data science * Experience with generative AI tools, especially Gemini * Knowledge of cloud platforms such as Azure or GCP * Ability More ❯
to ensure meaningful business impact. Projects may include building a digital high net worth insurance product or a portfolio analysis tool. Key Responsibilities* Participate in all phases of the software development lifecycle* Design and document solutions following internal delivery frameworks* Adhere to coding, testing, and design standards and best practices* Collaborate with testing teams during product testing and user … acceptance* Support deployment activities across environments* Provide regular updates on progress, risks, and issues* Troubleshoot and resolve operational issues promptly* Pursue certifications to enhance softwareengineering skills Candidate Profile* Familiarity with the insurance industry* Proficiency in Python for traditional data science* Experience with generative AI tools, especially Gemini* Knowledge of cloud platforms such as Azure or GCP* Ability More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions Ltd
Must-Have (Non-Negotiable): 10+ years of professional softwareengineering experience, with 5+ years in Go. Proven ability to solve complex problems end-to-end, not just implement tickets. Deep understanding of Go’s concurrency model (goroutines, channels, memory model). Strong grasp of computer fundamentals: memory, CPU, I/O. Experience with distributed systems, APIs, and cloud More ❯
You'll be responsible for building and maintaining large-scale, real-time data pipelines that power analytics, machine learning, and operational systems across the business. You'll collaborate with software engineers, data scientists, and analytics teams to ensure the platform delivers reliable, high-quality, and compliant data at scale. This is a hands-on engineering role that blends … software craftsmanship with data architecture expertise. Key responsibilities: Design and implement high-throughput data streaming solutions using Kafka, Flink, or Confluent. Build and maintain scalable backend systems in Python or Scala, following clean code and testing principles. Develop tools and frameworks for data governance, privacy, and quality monitoring, ensuring full compliance with data protection standards. Create resilient data workflows … Atlan, DataHub) to enhance visibility and reliability. Partner with ML engineers, analysts, and analytics engineers to understand their data needs and enable advanced data use cases. Contribute to an engineering culture that values testing, peer reviews, and automation-first principles. What You'll Bring Strong experience in streaming technologies such as Kafka, Flink, or Confluent. Advanced proficiency in Python More ❯
customer's mission, focused on ensuring performance, availability, and scalability-while driving continuous improvement and innovation. About the Role As an SRE, you'll combine your operational expertise with softwareengineering skills to minimise manual effort and drive automation across complex systems. This role is perfect for someone who thrives on solving hard problems, automating the mundane, and … Skills & Experience We're more interested in your curiosity, enthusiasm, and problem-solving ability than ticking every box. However, experience in any of the following areas would be advantageous: Software development in web technologies or OOP (e.g., Python, Java, etc.) Database tech: Oracle SQL, PostgreSQL, MongoDB Proficient with Linux/Windows command line (Bash, PowerShell) Monitoring: Grafana, Prometheus, ELK More ❯
performance optimisation, and immersive sports analytics. THE ROLE Design, develop, and deploy AI/ML models focused on sports analytics, predictive modelling, and computer vision. Collaborate with data scientists, software engineers, and sports analysts to translate real-world data into actionable insights. Optimise AI systems for real-time environments, integrating with live data feeds and cloud infrastructure. Research and More ❯
or Fully Remote An exciting opportunity for a highly skilled Senior Go Developer to join a leading technology business on a contract basis. This organisation is recognised for its engineering excellence and is seeking a Senior Go Developer to help scale distributed systems and deliver high-performance solutions. In this role, the Senior Go Developer will design, develop, and … implement data-intensive applications across the full engineering lifecycle. You'll architect and deliver microservices-based systems using Go (Golang), AWS, Kubernetes, Docker, and Kafka, working closely with cross-functional teams to build scalable, reliable, and resilient platforms. You'll also play a key role in optimising system performance, improving reliability, and ensuring scalability, while contributing to code reviews … design discussions, and knowledge sharing across the engineering function. Senior Go Developer - Key Requirements: Strong commercial experience in backend development Advanced skills in Go (Golang), with proven expertise in AWS, Kubernetes, and Docker End-to-end softwareengineering experience, including system design and architecture Background in complex, large-scale, data-driven applications Product-focused approach, ideally within More ❯
only) - upon completion of training Solution-specific training will be provided Be a part of the Zon Tec Systems journey and progress with the company This is NOT a SoftwareEngineering, Data Analytics or Software Testing role! Start: Immediate Key Tasks Include: Physically hands on : Commissioning & Testing of hardware Configure & Management of firmware on hardware devices Investigate … hardware/software/connectivity issues Programming Installing, connecting and commissioning equipment – predominantly Telecom (PAVA/Security Voice) & Intercom systems but also CCTV/Access Control etc. Client Liaison (face to face skills) Conduct site surveys and accurately record and interpret client requirements Understand regulations and design responsibilities Site visit - report writing (Attention to detail) Accurate and thorough document … control management Project management – directing and instructing sub-contractors Candidate Profile: Certifications in Telecommunications, Electronics, or Engineering Site Supervisor Safety Training Scheme (SSSTS) hugely advantageous Good knowledge of IP and networked technology Highly organised & very punctual and able to work to tight deadlines Able to work autonomously with minimal supervision At least 2 years field experience required - telecoms and More ❯
a modern data ecosystem, empowering analysts, ML engineers, and data scientists to deliver smarter, faster insights at scale. The Role You'll play a key role in designing and engineering platform services that treat data as a core product. This means building scalable, secure, and observable systems that help teams confidently leverage data across the business. You'll work … closely with a wide range of technical and non-technical partners to deliver resilient infrastructure, champion data governance, and mentor others in engineering excellence. In this role, you will: Shape the data platform roadmap: Introduce modern observability, quality, and governance frameworks that elevate how teams access and trust data. Build and scale infrastructure: Develop services, APIs, and data pipelines … using modern cloud tooling and automation-first principles. Drive engineering best practices: Implement CI/CD pipelines, testing frameworks, and container-based deployments to ensure reliability and repeatability. Lead cross-functional initiatives: Collaborate with product engineers, data scientists, and ML practitioners to understand their workflows and deliver high-impact platform solutions. Champion operational reliability: Proactively monitor system performance, automate More ❯
a Python and Azure expert in designing and building cutting-edge generative AI solutions for complex challenges. You will report to the Technical Lead and collaborate with data scientists, software engineers and market specialists across the team to build and deliver high-impact solutions Job Responsibilities/Objectives Build and deploy Python based AI applications Research and design advanced … codebases Implement testing pipelines and evaluation frameworks Good documentation practices to ensure seamless operations Exceptional teamwork and communication skills working in a cross functional environment with other data scientists, software engineers and T&L domain experts Required Skills/Experience The ideal candidate will have the following: Be an expert Python programmer proficient in frameworks/libraries such as … Llamaindex, Azure AI Foundry amongst others. Must have Azure and be an expert with R&D on generative AI techniques Practical experience with GenAI techniques such as Finetuning, Prompt engineering, prompt orchestration, retrieval methods (RAG and Knowledge graph techniques), Agentic Systems etc. Knowledge of Agentic frameworks such as LangGraph, Azure AI Foundry Agents, Semantic Kernel Agents etc. Knowledge of More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Oliver James
assisted frameworks and automation pipelines. Write clean, maintainable, and well-documented code for scalable deployment. Build and implement testing and evaluation frameworks for AI models. Collaborate with data scientists, software engineers, and subject-matter experts to deliver innovative solutions. Essential Skills & Experience Advanced Python programming skills with hands-on experience using NumPy, Pandas, Scikit-learn, Langchain, LlamaIndex , and Azure … fine-tuning , prompt orchestration , and retrieval methods (RAG, knowledge graphs). Familiarity with frameworks such as LangGraph , Azure AI Foundry Agents , and Semantic Kernel Agents . Good understanding of softwareengineering best practices , including version control, testing, and CI/CD. Desirable Skills Experience creating optimised data workflows and scalable AI solutions. Deep understanding of Microsoft Azure AI More ❯
Role: Software Engineer (Java, TypeScript, JavaScript, NodeJS, ReactJS, Python) Location: Remote working with some meetings at offices either in Manchester or London. IR35 status: Outside Length of contract: 5 months initial contract (with a view to possible extension) Overview We are seeking a Software Engineer to support the delivery and maintenance of shared engineering components and templates … across our client's engineering estate. This role will focus on enabling efficient operations and reliable outcomes for engineering teams. Key Responsibilities Develop and maintain shared CI/CD components, templates, and plugins for use across the client's engineering community. Build and maintain Internal Developer Portals (IDPs) serving thousands of users, with a preference for experience … GitLab CI/CD, Terraform, and EKS. Navigate specific change and governance processes to deliver code and changes to the estate. Coordinate stakeholders and embed continuous improvement practices across engineering teams. Skills & Experience Strong software development background, especially with TypeScript, JavaScript, NodeJS, ReactJS, Python, and Java. Experience with enterprise-scale engineering environments. Familiarity with DevOps practices and More ❯
management (pip, venv) Data Manipulation & Analysis (Pandas & NumPy) Key libraries: pandas, numpy, (optional: polars) Key skills: Data cleaning and preprocessing, Handling missing values, grouping, merging, pivoting, aggregations, and SQL SoftwareEngineering Best Practices Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters Plotly More ❯