Top Software Engineer Jobs in Edinburgh

6 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Software
Lead development of scalable, low-latency Maps API services and distributed ETL pipelines. Design systems, make architectural decisions, build and deploy microservices, monitor and troubleshoot production systems, and support continuous delivery. Mentor engineers through reviews and guidance, reduce technical debt, improve performance, document systems, and participate in on-call support. The role requires strong backend engineering experience, AWS expertise, mapping or geospatial product experience, and proficiency in Python and NodeJS.
Top Skills: Amazon CloudfrontAmazon CloudwatchAmazon EcsAmazon RdsAmazon S3Aws CdkAws LambdaAws Step FunctionsC++GitNode.jsPython
16 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Build libraries and product features for web, iOS, and Android platforms used across FanDuel Technology. Evaluate technical approaches, make pragmatic decisions, support Agile delivery, maintain high testing and quality standards, lead smaller projects, and contribute to design and prioritization. Coach engineers, participate in interviews, and help onboard team members while collaborating across the organization.
Top Skills: AWSJavaScriptKotlinSwiftTypescript
One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external AI providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, configuration, billing integration, error handling, open-source contribution reviews, incident response, and comprehensive unit, REST, and rolling-upgrade testing. The role requires advanced Java expertise, concurrency and parallelism knowledge, API design skills, cross-functional collaboration, and autonomous work in a distributed team.
Top Skills: ElasticsearchGradleJavaJdkMachine LearningMavenRest ApiServer-Sent Events (Sse)Yaml
7 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Designs, develops, and operates large-scale software-defined networking for NVIDIA AI Cloud environments. Responsibilities include building OVS/OVN control and data plane software, Kubernetes networking services, observability systems, CI/CD pipelines, GitOps infrastructure, and production reliability tooling. The role requires expertise in C, Go, distributed systems, cloud networking, Kubernetes CNIs, infrastructure automation, secure service development, and datacenter networking.
Top Skills: AnsibleArgo CdAWSAzureBashCCi/CdElkFluxGCPGitlabGitopsGoGrafanaGrpcJaegerKubernetesLinuxOpenflowOpentelemetryOvnOvn-KubernetesOvsPrometheusPythonRestTerraformTls
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Software • Financial Services
Build production data and reasoning systems for Codat’s AI-powered banking advisory platform. Responsibilities include developing semantic, signal, and reasoning layers; data pipelines, services, models, agents, and MCP servers; ensuring accurate LLM outputs through testing, observability, and evaluations; and owning systems from raw data through deployment and operation.
Top Skills: AirflowC#Ci/CdDagsterDatabricksDbtDelta LakeDockerLlmsMcpAzureMicrosoft CopilotPythonSparkSQLTemporal
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills: ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Information Technology
Build end-to-end software solutions and integrations for strategic customers. Partner closely with customer engineers and executives, design technical architectures and product features, apply ElevenLabs technologies, and solve complex problems through hands-on coding and implementation. The role requires strong Python and software development expertise, API integration knowledge, clear communication, and regular travel to customer sites.
Top Skills: APIsPython
9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and build scalable software for NVIDIA’s multi-tenant cloud infrastructure, including network and systems automation, hardware provisioning, APIs, and distributed services. Own software through development, testing, deployment, and production. Collaborate with engineers, architects, product managers, internal customers, and leadership while contributing to open-source projects and presenting technical roadmaps and demos.
Top Skills: BgpCC++DhcpGeneveGoGreHTTPIcmpIpsecIpv6KubernetesMutual TlsRedfishRustSecure BootSQLTpmTxtUefiVxlan
10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Information Technology
Build and own automated testing frameworks, CI/CD infrastructure, load and stress testing, and chaos engineering practices for a brokerage platform. Write primarily Go, integrate AI and LLM tooling into quality workflows, investigate application and Kubernetes failures, improve developer tooling, and mentor engineers on reliability and test coverage.
Top Skills: Argo CdChaos MeshCi/CdDockerGhzGithub ActionsGoGoogle Cloud BuildGoogle Cloud PlatformGoogle Kubernetes EngineGremlinGrpcHelmK6KafkaKubernetesKubernetes OperatorsLitmuschaosLlmsPprofPythonRedpandaRestTerraformTiltTypescript
Reposted 10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Sales • Software
Build and operate production custody systems: signing service, key management, chain integrations, and transaction pipelines. Own end-to-end subsystems, integrate new chains, collaborate with cryptography on threshold signing and key recovery, write post-mortems, and produce clear async design docs and PRs.
Top Skills: Account Abstraction)Aurora PostgresAWSBitcoin (UtxoCggmp21ClickhouseCloudhsmCmp)Eip-1559Ethereum (Eip-712FrostGg20Github ActionsGoKubernetesLedger VaultMoveMpcPostgresPsbt)RustRust (For Chain Integration)SolanaSolidityTemporalTerraformThreshold Signing (Gg18TssTypescriptYubihsm
Reposted 10 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Senior Software Engineer will design and implement systems for AI integration, build scalable backend services, and mentor team members, ensuring high-quality systems that meet user needs.
Top Skills: PHPPythonTypescript
10 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Implement and ship Storage Encryption Everywhere in Firefox/Gecko, including schema migrations, encrypted data storage, integration and platform testing. Collaborate through code review, resolve specification questions, and shepherd the feature across Nightly, Beta, and Release. Diagnose and fix correctness, performance, and regression issues in a multithreaded browser-engine codebase while contributing openly through public bugs and upstream landing.
Top Skills: C++DatabasesFirefoxGeckoMultithreadingWeb Platform Tests
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
2 Months AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, and operate high-performance platform services for SailPoint’s Identity Security Cloud. Develop Golang microservices, Angular and TypeScript features, automated tests, and AWS-based distributed architectures. Collaborate with data scientists on AI-driven capabilities, optimize low-latency services and databases, improve CI/CD pipelines, participate in a 24x7 on-call rotation, and contribute to technical design, mentoring, and platform strategy.
Top Skills: Amazon DynamodbAngularAuroraAWSCi/CdCloudbeesGoJavaScriptJenkinsMicroservicesSnowflakeTypescript
Reposted One Month AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Design, develop, and maintain the core backend of a cloud-based distributed video management system. Build new features, increase capacity, manage CI/CD and customer deployments, and ensure code quality, security, and scalability while collaborating within an agile team.
Top Skills: AIC++Ci/CdCloudComputer VisionGoJavaMachine LearningPythonRustService-Oriented Architecture
Reposted One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features in Kotlin for an AI-enabled neobank. Design clean mobile flows for payments, insurance and financial services, integrate backend APIs, improve performance and reliability, use analytics and on-device ML (TensorFlow Lite) to enhance user journeys, and collaborate with product and design.
Top Skills: Android SdkCoroutinesFlowJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, integration layers, and microservices supporting personalization and recommendation experiences. Partner with AI/ML and data engineers to deploy models, expose AI services, and develop React applications. Improve security, observability, reliability, performance, scalability, and operational efficiency while using AI-assisted engineering tools to enhance delivery and code quality.
Top Skills: Cloud-Native PlatformsEvent-Driven ArchitectureJavaKafkaLarge-Scale Distributed SystemsLlmsMachine LearningMicroservicesReactRecommendation AlgorithmsRedisSpring Boot
23 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Software • Energy
Lead the technical direction and architecture of a major global product area spanning multiple modules. Architect scalable, distributed cloud systems, shape technical vision and product roadmaps, guide engineering teams, make high-stakes technical decisions, and influence executives and cross-functional stakeholders. The role is primarily hands-off, with occasional code-level design and proof-of-concept work. Experience with AI/ML, AWS, API design, data modeling, SaaS, DevOps, and CI/CD is advantageous.
Top Skills: Ai/MlApi DesignAWSCi/CdCloud ComputingDevOpsDistributed SystemsSaaS
14 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Develop privacy, anti-tracking, and phishing protections for Firefox and improve the Gecko browser engine. Build performant, low-latency C++, Rust, and JavaScript software while independently delivering complex features within release windows. Collaborate asynchronously with a distributed international team and communicate technical decisions clearly.
Top Skills: C++ChromiumFirefoxGeckoJavaScriptPythonRustSQLWebkit
14 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Internet of Things
Design, build, deploy, and operate software and systems supporting Firefox engineering. Develop developer tooling, CI/CD, workflow automation, and AI-assisted development tools. Own complex problems across software, cloud, and operations while improving reliability, performance, observability, and cost efficiency. Collaborate across engineering and infrastructure teams, use telemetry and metrics for technical decisions, contribute to architecture and strategy, and help establish reusable operational standards and patterns.
Top Skills: Ai-Assisted Development ToolsC++Ci/CdCloud EnvironmentsContainersDatabasesJavaScriptNetworkingObservabilityOrchestrationPythonRustTerraformTypescript
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and operate scalable, low-latency backend services, APIs, event-driven systems, integrations, and frontend applications supporting membership, loyalty, rewards, and consumer engagement. Configure and integrate Antavo with commerce, CRM, CDP, marketing, and data platforms. Apply secure, observable, resilient engineering practices, troubleshoot production issues, and optimize performance. The role requires strong Java and Spring Boot expertise, plus working knowledge of React, Node.js, Kafka, and SQL/NoSQL databases.
Top Skills: Ai-Assisted Engineering ToolsAntavoAPIsCdpCloud-Native PlatformsCRMEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMarketing Automation PlatformsMicroservicesNode.jsNoSQLReactSfccSpring BootSQL
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, model-serving layers, and integrations supporting real-time and batch personalization and recommendation experiences. Design reliable, secure, observable distributed systems using Java and Spring Boot, optimize performance and operational efficiency, and integrate LLM and AI services into production applications. Collaborate with engineering leadership and use AI-assisted development tools to improve delivery and code quality.
Top Skills: Ai ServicesCloud-Native PlatformsDistributed SystemsEmbedding-Based RetrievalEvent-Driven ArchitectureFeature StoresJavaLlm ApisMicroservicesRedisSpring BootVector Databases
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Designs and executes functional, integration, API, automated, exploratory, and end-to-end tests for personalization, recommendation, experimentation, and consumer intelligence capabilities. Builds test suites, validates AI-driven outputs and consumer journeys, manages test data, performs cross-browser testing, partners with engineering and product teams, and improves automation coverage, regression efficiency, and defect detection.
Top Skills: A/B TestingAi-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
Reposted 14 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI coding-agent interactions for quality, engineering judgment, reasoning, explanations, and user trust. Provide clear written feedback, distinguish response-quality levels, help define evaluation standards, and record short video explanations. The role requires senior-level software engineering experience, strong TypeScript/JavaScript or Python skills, familiarity with OpenAI Codex, Claude Code, or Cursor, and excellent English communication.
Top Skills: Claude CodeCursorJavaScriptLoomOpenai CodexPythonTypescript
14 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Design, develop, and maintain high-performance consumer-facing web applications using React, TypeScript, and JavaScript. Lead frontend architecture, performance optimization, accessibility, reusable component development, API integration, experimentation, production troubleshooting, and CI/CD support. Collaborate with Product, Design, QA, Platform, and Architecture teams while mentoring engineers, conducting code reviews, supporting Agile delivery, and improving engineering quality and operational excellence.
Top Skills: Ci/CdConfluenceGitGraphQLJavaScriptJIRANext.JsReactReactReduxRest ApisTypescriptWcag
One Month AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Fintech • Information Technology • Payments • Software
Software Engineer role at Paddle, a global Merchant of Record and payments infrastructure company. The posting provides limited role-specific responsibilities or qualifications, but the position focuses on software engineering using Go. Paddle offers remote or hub-based work, professional development support, unlimited holidays, and inclusive workplace benefits.
Top Skills: Go
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account