1,401 to 1,425 of 9,773 Software Engineering Jobs in the UK

Lead Infrastructure Software Engineer

Location
Greater London, England, United Kingdom
Lead Infrastructure Software Engineer London, England, United Kingdom Software and Services We build and support new and existing critical infrastructural systems and frameworks that provide services like structured and unstructured storage, caching, queueing, searching, and much more at hyperscale. These form the platform upon which many iCloud … services. These services operate at extremely large scale and store exabytes of data. The platform supports a variety of services based on open-source software, such as Kubernetes, Cassandra, Zookeeper, Kafka, Redis, etc., alongside internally developed services. Description We are looking for a creative, versatile, and passionate engineer ...

Principal Software Engineer / Principal AI Engineer

Location
United Kingdom
technology infrastructure standards.* Continuously evaluate emerging technologies and mentor and elevate team members.* Take on related responsibilities as the squad's needs evolve.**Requirements:*** **Engineering experience:** 10+ years in software engineering, with hands-on AI system design, build or integration, and a track record of taking … prototypes to production in enterprise environments.* **Education:** BS in Engineering, Computer Science or equivalent; advanced degree preferred.* **Agentic AI/LLMs:** LLM orchestration, prompt engineering, context-window management and production guardrails; MCP, tool-augmented agents and RAG at enterprise scale.* **Enterprise integration:** Integrating AI into enterprise systems ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Senior Software Engineer LCP Delta is working to enable the energy transition through a variety of offerings. One of these offerings is the tech enablement of vast datasets to inform key decision makers on energy market trends and to provide valuable insights. We have developed a suite of technology … offerings, to leverage in-house data and skills and maximise our impact on the energy transition. This is an exciting role for a Senior Software Engineer to join our Power Trading software team, and to play a key role in our growth and continued evolution of our technology ...

Lead Java Software Engineer in FX Payments tech

Location
Greater London, England, United Kingdom
excellence, and your unique perspective. Discover how you can push the limits of what\'s possible with us. This is a hands‐on Lead Software Engineer role - you will spend most of your time writing, reviewing, and shipping production code, not managing from the sidelines. We\'re looking … support - while actively growing the people around you. Roughly 70% deep technical execution, 30% technical leadership, mentoring, and direction‐setting. Job Responsibilities Execute creative software solutions, design, development, and technical troubleshooting Develop secure, high‐quality production code and review and debug code written by others Identify opportunities to automate ...

Lead Java Software Engineer in FX Payments tech

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
excellence, and your unique perspective. Discover how you can push the limits of what's possible with us. This is a hands-on Lead Software Engineer role - you will spend most of your time writing, reviewing, and shipping production code, not managing from the sidelines. We're looking … support - while actively growing the people around you. Roughly 70% deep technical execution, 30% technical leadership, mentoring, and direction-setting. Job Responsibilities: Execute creative software solutions, design, development, and technical troubleshootingDevelop secure, high-quality production code and review and debug code written by othersIdentify opportunities to automate remediation ...

Software Engineer with C# Java and Azure

Location
Greater London, England, United Kingdom
Software Engineer with C# or Java and Azure Must have a bachelor's degree in computer science, software engineering, or a related field is required. Must have at least 4 to 6 years of progressively complex experience in a directly related area, during which both professional ...

Senior Lead Software Engineer- Backend Engineer - Chase UK

Location
Greater London, England, United Kingdom
leveraging the latest technologies and the best industry practices Use domain modelling techniques to allow us to build best in class business products. Structure software so that it is easy to understand, test and evolve. Build solutions that avoid single points of failure, using scalable architectural patterns. Develop secure … products you've built through their entire lifecycle, including in production and during incident management Required qualifications, capabilities & skills Formal training or certification on software engineering concepts and applied experience Recent hands‐on professional experience as a back‐end software engineer Experience in coding in a recent ...

Principal Software Engineer - Autonomy

Location
Fareham, England, United Kingdom
looking for a Principal Software Engineer – Autonomy to lead the development of advanced autonomous capabilities across our fleet of Kraken autonomous vehicles. This is a senior, hands‐on technical role at the heart of cutting‐edge R&D, covering vessel guidance, mission frameworks, autonomous behaviours, obstacle avoidance … development of high‐level autonomous behaviours for unmanned vehicles Designing and optimising algorithms for: Obstacle avoidance Path planning Mission‐level autonomy Developing robust autonomy software using C++ and Python Working extensively with ROS2, DDS, and embedded Linux systems Collaborating with cross‐functional engineering teams to integrate autonomy solutions ...

Agentic Software Engineer

Location
Newcastle upon Tyne, England, United Kingdom
Agentic Software Engineer Our client is a UK-based organisation operating in the medtech industry, with a team of around 200 people. They design and manufacture bespoke solutions that improve patients’ quality of life. They are investing significantly in technology and automation to support their next phase of growth. … hands‐on lead role suited to someone who works agentically—using AI systems to plan, scaffold, and deliver complex development tasks, while applying strong engineering judgement to review and refine outputs. As the first dedicated developer on this platform, you will work closely with senior leadership from initial concept ...

Senior Software Engineer

Hiring Organisation
Domino Print
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
About the roleThe Print Systems Software group is looking for a new software developer colleague! The team is circa 60 software professionals in the Technical Products and Services department. We have developed our Agile mindset and continue to improve our ways of working. Our responsibilities cover … design, implementation and testing of the software for Domino coding and marking solutions whilst supporting and developing our existing products. ResponsibilitiesYou will be involved throughout the product lifecycle, from discovery to delivery. We look to achieve our company strategic goals by having a progressive and adaptable mindset. We recognise ...

Software Engineer II - Low-Latency Java and Kafka

Location
Bournemouth, England, United Kingdom
real-time, supporting cash demands and building a next-generation core wholesale banking platform designed for global scale and rapid response. As a Software Engineer II at JPMorgan Chase within the Global Liquidity and Cash Management Technology team, you will be responsible for building and supporting services … enhance your skills. Job responsibilities Design and develop high-performance, latency-sensitive code, incorporate security requirements and reviewing code written by team members using software engineering best practices Write secure, high-quality code and automated tests Produce architecture and design artifacts for complex applications while being accountable ...

Senior Software Engineer Gloucester National Security West

Hiring Organisation
Hackajob Ltd
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Senior Software Engineer Requisition ID: 123022 Location: Gloucester We offer a range of hybrid and flexible working arrangements please speak to your recruiter about the options … involved with local community engagement and outreach activities to help build tech and cyber skills in the region. We are looking for experienced Software Engineers to join our team following continuous growth and success in the UK Government sector. What you could be doing for us: Designing, codes, tests ...

Naimuri - Software Engineer

Location
Salford, England, United Kingdom
mission of ‘making the UK a safer place to be’. About the role: We are seeking a talented and passionate Full Stack Software Engineer to join either a software delivery team which is already supporting, or about to start supporting projects initially within the Defence sector … practices. Contribute to the continuous improvement of our development processes and tools. We’re looking for someone with : Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Proven professional experience as a Software Engineer or similar role (2+ years.) Previous ...

Principal Software Engineer (Remote, United Kingdom)

Location
United Kingdom
experienced, motivated, and self-driven candidate who can work across the teams to foster collaboration, introduce best practices, share learnings and support the Engineering Director with designing and engineering larger initiatives within the teams.Now is an exciting time to join the team and make a real difference … work with the teams to enhance and refactor to modern architectures again focusing on resuse and simplification, develop and design high-traffic, large scale software applications and data flow processes, infrastructure for deploying and long-term maintenance of the systems.* Design and develop peripheral systems and processes - monitoring ...

Senior Software Engineer, UI Infrastructure

Location
Cambridge, England, United Kingdom
taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent … world of streaming media. What is the role? Roku pioneered streaming to the TV and continues to innovate and lead the industry. The Senior Software Engineer will contribute extensively to the embedded UI framework development, working closely with system architects to develop new features and extend current capabilities ...

Senior AI Software Engineer

Hiring Organisation
Centrica - CHP
Location
Windsor, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Build retrieval augmented generation over Bedrock Knowledge Bases, taking ownership of content preparation, chunking, embedding strategy, retrieval quality and answer grounding. Treat prompts as engineering artefacts. Version them, test them, and understand precisely what changed when behaviour shifts. Build the evaluation harness. Define what accuracy, containment and safe behaviour … deliver clear benefit into the roadmap, with an honest read on the risk as well as the upside. What we need from you Substantial software engineering experience, with strong Python. You write production code, not just notebooks. Demonstrable delivery of LLM or agentic systems into production for real ...

Senior Software Engineer, Full-Stack

Location
Greater London, England, United Kingdom
lot. You have personally developed and maintained multiple systems from scratch, and you know what trade-offs are involved in building reliable, performant software at speed You want your work to have a tangible outcome for people. You're not satisfied with building products that … light of day You are a builder. You enjoy all aspects of building not only software but a complete product, and are comfortable moving across the stack when necessary. You enjoy problem-solving and thinking from first principles, and are always ready to pick up new skills and build ...

Senior Software Engineer | Full-Stack

Location
Greater London, England, United Kingdom
delivering real-time Language AI to over 300 million users and 200,000+ businesses globally. We are shifting gears. We are moving from "Software-First" to "Product-First." We don't hire engineers to just close tickets or optimize algorithms in isolation. We hire Missionaries—builders who obsess over … before the How. As a Senior Engineer at DeepL, you will operate with the agency of a founder. You will join a high-performance engineering culture that values shipping speed, system reliability, and direct business impact over theoretical perfection, whether you are building our next-gen Voice API, architecting ...

Senior Software Engineer (Java)

Hiring Organisation
Liquidnet
Location
London, UK
Employment Type
Full-time
ensuring system stability and high availability Collaborate with global teams, including Architecture, DevOps, and Product Mentor and guide engineers to improve technical capability and engineering standards Experience/Competences Essential Strong experience designing and building high‐performance, low‐latency Java services within electronic trading Strong experience with distributed messaging … other source control systems Experience in CI/CD concepts Strong communication skills with the ability to collaborate effectively across globally distributed engineering, product, and operations teams Desired Experience with FX, Credit, or Commodities electronic trading flows Knowledge of FIX engines and market connectivity workflows Knowledge of Linux engineering ...

Software Engineer III (Java & JavaScript)

Hiring Organisation
Elsevier
Location
Greater London, United Kingdom
Employment Type
Full Time
inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Software Engineer III (Java & JavaScript) Do you enjoy designing and developing scalable, high-performance applications using Java and JavaScript? About the team: You will join … identity providers, entitlement services, and downstream APIs, running on AWS ECS and EKS. About the role: This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The candidate should have the ability to work on individual pieces ...

Senior Software Engineer, Expense

Location
Greater London, England, United Kingdom
story: from the moment a receipt is captured to the moment it lands in the general ledger. About the role: We are growing Expense Engineering in Berlin and London. You will join the org that owns the full expense lifecycle for employees, approvers, and finance admins — used by companies … partial writes Mentor others and write designs that teams across time zones can implement from What we're looking for: 5+ years building production software (8+ for Staff). Strong CS fundamentals. Depth in at least one of: Java/Spring Boot, modern TypeScript, or Python services. Willingness ...

Senior Software Engineer - Connex

Hiring Organisation
MasterCard
Location
Harrogate, North Yorkshire, UK
Employment Type
Full-time
networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and SummarySenior Software Engineer - ConnexSenior Software Development EngineerJoin a Leading Technology Company in Global PaymentsMastercard, a technology leader in global payments, connects consumers, financial institutions, merchants … territories, while Vocalink technologies underpin the UK's real-time payments, settlements, and ATM networks. Role OverviewWe are seeking a talented Senior Connex Software Development Engineer to join our dynamic, cross-functional team, working within the SAFe methodology. This is an exciting opportunity to contribute to the advancement ...

Senior Software Engineer, Substrate

Hiring Organisation
Palantir Technologies
Location
London, UK
Employment Type
Full-time
London, United KingdomDev/Full-time/HybridA World-Changing CompanyPalantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing … from on-prem to the major cloud hyperscalers, whether they are internet-connected or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir's managed Kubernetes product offerings across all these environments. You and your team will ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
contributes. No one coasts. If you’re driven by impact, pace, and raising the bar. This is the place. The role As a Senior Software Engineer at the company you will build, review and ship amazing products helping legal professionals all over the world in their … tech stack, with focus on either frontend or backend development You’re autonomous and take pride in the code you write You have strong engineering judgment and taste, and can quickly understand unfamiliar codebases and control flows You’re a problem solver who values simple, pragmatic architecture ...

Full Stack Software Engineer

Location
Greater London, England, United Kingdom
Hadean. We're building it quickly and building it right - and the people who join now will shape its direction. The Role: As a Software Engineer in the dominAI team, you will build across the full stack of our next-generation command and control platform. This is a system … review. Grow your skills across the stack through pairing and code review with senior engineers. Skills, Knowledge and Experience A degree in Computer Science, Software Engineering, or a related field - or equivalent practical experience. Professional experience building web applications with React and TypeScript. Working proficiency in Node.js - comfortable ...