Top Software Engineer Jobs in London

Reposted One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
Fitness
The Senior Software Engineer II will architect, build, and deliver new features, collaborate with teams, mentor engineers, and improve developer tooling while leading deployment processes.
Top Skills: Apollo ClientAWSDynamoDBEventbridgeGraphQLJavaScriptNode.jsPythonReact NativeS3SagemakerServerlessSnsSqsTerraformTypescript
Reposted One Month AgoSaved
In-Office or Remote
London, UK
Senior level
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
Design, develop, and maintain scalable Python backend systems and APIs. Lead end-to-end development, optimize performance, participate in architecture decisions, conduct code reviews, resolve production issues, and mentor junior engineers.
Top Skills: Asynchronous ProgrammingAWSAzureCeleryCi/CdDjangoDockerFastapiFlaskGCPGitKafkaMicroservicesMongoDBMySQLPostgresPythonRestful ApisTddTesting Frameworks
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
Design and build scalable Python backends and APIs, integrate and deploy LLM-powered applications (chatbots, summarization, semantic search), optimize model performance and costs, develop data pipelines for training and inference, ensure code quality and CI/CD, collaborate cross-functionally, and mentor junior engineers.
Top Skills: AWSAzureCi/CdDockerFaissGCPGitGpt-Based ModelsKubernetesLangchainLlamaindexMicroservicesNoSQLPineconePythonRestSQLWeaviate
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Big Data • Information Technology • Software • Analytics
The Senior Software Developer will design, develop, and optimize cloud-based low-latency data processing systems while collaborating with analysts to implement trading strategies.
Top Skills: DockerGoogle Cloud PlatformJavaPython
Reposted One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
eCommerce • Automation
As a Full Stack Engineer, you will design and implement scalable software solutions, collaborate with teams, and oversee codebase integrity.
Top Skills: AWSGraphQLJavaScriptNode.jsNoSQLReactRestSQLTypescript
Reposted One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
Cloud • Internet of Things • Security • Software
Design, build, and maintain cloud infrastructure, services, and APIs; integrate backend systems with an embedded platform; write automated tests, debug issues, and apply secure distributed systems practices to ensure scalable, reliable operation.
Top Skills: AWSAzureDockerGCPGoKubernetesPkiPythonRestful Api
Reposted One Month AgoSaved
Hybrid
London, UK
Mid level
Mid level
Hardware • Software
Design, implement, and optimize real-time embedded firmware for DSP cores and MCUs (RISC-V/ARM). Bring up hardware, develop drivers and RTOS components (e.g., Zephyr), build and run tests including hardware-in-the-loop, use JTAG/SWD and trace tools to debug and profile, and collaborate cross-functionally while producing documentation and participating in code reviews.
Top Skills: Arm Cortex-AArm Cortex-MAssemblyCC++CmakeCross-CompilationCycle-Accurate ProfilingDmaDsp CoresEtmGccGitGpioI2CI2SItmJtagLinker ScriptsLlvmLogic AnalyzerMakeMap FilesMesonOscilloscopePwmRisc-VRtosSpiSwdTdmTimersUartZephyr
Reposted One Month AgoSaved
Hybrid
London, UK
Mid level
Mid level
Hardware • Software
Design, implement, and optimize real-time embedded firmware for DSP cores and MCUs (RISC-V/Arm). Develop drivers, RTOS components, bring up hardware, create test strategies, use JTAG/trace tools for debugging, collaborate cross-functionally, and produce documentation and code reviews to ensure performance, determinism, and producibility.
Top Skills: Arm Cortex-AArm Cortex-MAssemblyCC++CiCmakeCmsis-DspCross-CompilationDmaDsp CoresEmbedded LinuxEtmGccGdbGitGpioI2CI2SItmJ-LinkJtagLinker ScriptsLlvmLogic AnalyzerMakeMap FilesMesonOpenocdOscilloscopePwmPythonRisc-VSpiSwdTdmUartZephyr
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Artificial Intelligence • Computer Vision • Machine Learning • Software
The Senior Software Engineer will develop complex UIs for multi-modal data visualization, optimizing performance for 3D/4D scenes and collaborating across the stack and team.
Top Skills: CanvasGCPKubernetesPythonReactRustTypescriptWebgl
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Artificial Intelligence • Computer Vision • Machine Learning • Software
As a Senior Software Engineer, you will enhance performance and reliability of Encord's platform, manage projects from architecture to deployment, and collaborate with teammates to solve complex problems in AI data management.
Top Skills: CudaGCPKubernetesPythonPyTorchRayReactTypescript
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Design and implement core YTsaurus functionality in C++, build and evolve platform-level capabilities, improve APIs and UX for internal users, own production quality including incident response/on-call, and collaborate with stakeholders to prioritize and deliver scalable data platform features.
Top Skills: C++C++20ClickhouseGoHadoopKafkaKubernetesMapreduceParquetPythonS3SparkSpytSQLSshYqlYtsaurus
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Artificial Intelligence
The Senior Software Engineer will design and maintain cloud-distributed systems, collaborate with stakeholders, and improve services using modern technologies.
Top Skills: .NetAngularAWSC#DockerKubernetesMssqlPostgresTypescript
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Fintech • Analytics
Design and build enterprise-grade software and AI-powered analytics for financial markets. Develop full-stack solutions using Java/Python/C++/C#, implement CI/CD, automated testing and cloud deployments (AWS/Azure). Collaborate across regions, drive technical excellence, and apply emerging technologies to solve complex finance problems.
Top Skills: AIAutomation (Testing/Deployment)AWSAzureC#C++Ci/CdJavaPythonUnit Testing
Reposted One Month AgoSaved
In-Office or Remote
London, UK
Senior level
Senior level
Software
Enhance and maintain the Agave client and Solana infrastructure by debugging, designing adversarial test frameworks, profiling performance, benchmarking solutions, collaborating across teams, and producing documentation to ensure reliability, security, and scalability.
Top Skills: Agave ClientBitcoinC++Consensus AlgorithmsDistributed SystemsEthereumLinuxNetworkingRustSolana
Reposted One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
The Senior Software Engineer leads technical projects, mentors junior engineers, and designs high-quality software solutions in a SaaS environment.
Top Skills: AWSC#Ci/CdDockerGraphQLGrpcKafkaKotlinKubernetesPostgresPythonRedisTerraform
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Software
Develop and maintain backend services using TypeScript and Node.js, focusing on scalable event-driven architecture and modern microservices practices while collaborating with teams to solve complex business problems.
Top Skills: Apollo GraphqlAws EcsDocumentdbMongoDBNode.jsReactSqsSstTerraformTypescript
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
Join Databricks as a Staff Software Engineer focusing on backend development, responsible for building reliable, high-performance services and features for data platforms, tackling challenges in distributed systems and service architecture.
Top Skills: C++JavaScalaSQL
Reposted One Month AgoSaved
In-Office or Remote
London, UK
Senior level
Senior level
Cloud • Software • Analytics
Design, develop, and maintain scalable automation frameworks and tooling to provision and manage cloud and hybrid infrastructure. Build Python-based IaC generation with Jinja2 and Terraform, maintain Puppet modules for Linux/Windows, develop PowerShell automation for Windows/AD, integrate automation with CI/CD, implement testing for infrastructure code, and partner with platform teams to drive operational excellence and documentation.
Top Skills: Active DirectoryAtlantisAws (Ec2Aws Tools For PowershellAzure PowershellBlackClickCloudwatch)Code ManagerEcsEksGithub ActionsGitlab CiGroup PolicyHieraIamJenkinsJinja2LambdaLinuxMypyPesterPipPoetryPowershellPuppetPuppet EnterprisePuppet ServerPuppet-LintPylintPytestPythonR10KRdsRspec-PuppetS3TerraformTerraform HclTerraform-DocsTerragruntTflintTfsecTyperVpcWindows Server
Reposted One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
Artificial Intelligence • Machine Learning • Software • Analytics
Lead the design and implementation of distributed systems, focusing on scalability, security, and mentorship within product-focused engineering teams.
Top Skills: AWSBig Data AnalyticsGCPGoNoSQLRestful Apis
Reposted 2 Months AgoSaved
Remote
London, UK
Senior level
Senior level
Security • Cybersecurity
Lead design and implementation of scalable AI-centric systems for offensive security, develop agentic AI capabilities (LLMs, RAG), own feature lifecycle to production, mentor engineers, run design reviews, and integrate AI into microservice architectures with cloud, container, and messaging technologies.
Top Skills: BddDockerDomain Driven DesignGCPGoGoogle PubsubGrpcKafkaKubernetesLlmsMcpMicroservicesNoSQLPythonRagRdbmsRest ApiUmlUnit Testing
One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Artificial Intelligence • Robotics
Build automated control-quality metrics, evaluation pipelines, and deterministic test infrastructure for humanoid robots. Develop simulation and hardware-in-the-loop testing integrated with CI, establish fleet-level performance benchmarks, track robot variation and degradation, and create dashboards for control health. The role requires robotics experience, strong Python, modern C++, data-analysis judgment, ROS/ROS2, synchronization, and test automation expertise.
Top Skills: C++Ci/CdGitHardware-In-The-LoopIsaac LabIsaac SimMujocoPythonRosRos2
One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Information Technology • Software
Design and maintain scalable Java backend systems, REST APIs, microservices, and distributed architectures. Lead technical and architectural decisions, promote testing and automation, mentor engineers, collaborate with clients and cross-functional teams, and evaluate emerging technologies including AI to improve engineering delivery.
Top Skills: AWSDistributed SystemsDockerGitGitlab CiGradleHibernateJavaJenkinsJwtKafkaMavenMicroservicesNode.jsNoSQLOauth2PythonRabbitMQRest ApisSpringSpring BootSpring CloudSpring Data JpaSpring SecuritySQLWebflux
Reposted 2 Months AgoSaved
In-Office or Remote
London, UK
Entry level
Entry level
Information Technology • Consulting
Join an agile development team to contribute to underpinning platform services using the Microsoft .NET stack. Learn best-practice programming, gain MCP qualifications, write clean code, collaborate with UX, product and test teams, and continuously develop technical skills.
Top Skills: AgileC#Net CoreScrumVisual StudioVisual Studio Code
Reposted 2 Months AgoSaved
In-Office or Remote
London, UK
Senior level
Senior level
Artificial Intelligence • Biotech
Build and maintain scalable, reliable agentic AI systems for biomedical research, integrating LLMs, tool-calling, and data platforms. Drive technical decisions, optimize analytical workflows, deploy agents on the data platform, mentor teammates, and participate in on-call rotation to ensure performance, security, and continuous improvement.
Top Skills: Apache AirflowAWSAws AthenaClaude CodeDatabricksDuckdbKubernetesLlmsPythonSnowflakeTrino
One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Information Technology • Software
Lead the design and delivery of scalable, secure enterprise software using Go, distributed systems, Domain-Driven Design, event-driven architecture, and cloud-native technologies. Build production AI-native applications incorporating LLMs, RAG, tool calling, and agentic workflows. Partner with Product and Design, solve complex customer problems, mentor engineers, lead technical initiatives, and promote engineering excellence, observability, testing, security, and operational readiness.
Top Skills: Agentic WorkflowsAWSAzureCi/CdClaude CodeCursorDevsecopsDistributed SystemsDomain-Driven DesignEvent-Driven ArchitectureGithub CopilotGoKafkaKubernetesLarge Language ModelsMicroservicesModel Context ProtocolMongoDBNode.jsPostgresPrompt EngineeringReactRedpandaRestful ApisRetrieval-Augmented GenerationTool CallingTypescriptVector Databases
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account