Top Software Engineer Jobs in Edinburgh

28 Days 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 5 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
5 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
28 Days 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
29 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Logistics • Software • Automation
Build BLP’s core software across infrastructure, backend, machine learning, and product extension platforms. Responsibilities include operating secure and observable cloud infrastructure, developing performant distributed systems, applying AI to business problems, and enabling customer process automation. The role emphasizes formal reasoning, correctness by construction, maintainable systems, type systems, and functional programming. Work is available onsite in Zurich or remotely within Europe.
Top Skills: Artificial IntelligenceCi/CdCloud InfrastructureDistributed SystemsFunctional ProgrammingMachine LearningObservabilitySecurityType Systems
6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
Build and operate production AI infrastructure powering intelligent agents at scale. Develop high-performance Rust services for model inference, orchestration, and execution; design scalable distributed systems; establish MLOps, observability, guardrails, and failure recovery; and optimize latency, throughput, reliability, and cost. Partner with agent systems and infrastructure teams to turn prototypes into hardened services serving millions of users.
Top Skills: Async SystemsCloud-Native InfrastructureContainer OrchestrationDistributed SystemsHigh-Performance NetworkingMl InfrastructureMlopsModel ServingMonitoringObservabilityRust
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Build and maintain internal and public-facing APIs and services powering the Web App and developer experience. Develop API functionality, Admin API systems, WebSocket and REST behavior, and usage and billing integrations with Stripe. Investigate production issues and security vulnerabilities, write and review tested code, make technical decisions, and collaborate across engineering, Product, and Design teams.
Top Skills: DoctrinePHPRest ApisStripeSymfonyWebsockets
6 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Fintech • Mobile • Payments • Financial Services
Build and maintain scalable backend payment systems covering payment methods, fund capture, recipient creation, orchestration, transaction records, and fiat and crypto wallets. Improve secure payment flows across products, ensure observability through dashboards and alerting, and collaborate with backend, mobile, and full-stack teams. The role requires ownership of reliable, well-tested, maintainable APIs and services supporting high-volume cross-border money movement.
Top Skills: Apache AirflowAPIsAws AuroraData PipelinesDatadogFastapiFlaskGrafanaJavaKotlinKotlin MultiplatformPostgresPythonSpringSQL
6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Insurance
Build and architect scalable software using Ruby on Rails, React, and AWS. Lead full-lifecycle development, modernize legacy platforms, establish secure and reliable engineering practices, and promote AI-assisted development. Collaborate with product and engineering stakeholders, provide technical leadership, review code, mentor engineers, estimate work, and deliver roadmap initiatives through production. The role also emphasizes automated testing, CI/CD, system scalability, data accuracy, security, and regulatory alignment.
Top Skills: AWSCi/CdClaudeCursorPythonReactRubyRuby On Rails
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead the development of Runware's serverless platform by building core systems for AI workload management and providing technical guidance to the team.
Top Skills: GoKnativeKubernetesNomadPythonTensorrtTritonVllm
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead development of Runware’s AI platform, including scalable backend APIs, SDKs, developer tools, and inference orchestration systems. Design high-performance distributed architectures, optimize image and video model integrations, improve reliability and observability, shape technical direction, and mentor engineers. Collaborate across platform, infrastructure, and product teams to deliver robust developer experiences and maintainable systems.
Top Skills: Asynchronous WorkloadsBackend ApisBare-Metal InfrastructureCloud InfrastructureDeveloper ToolsGoPHPQueuesSdksStreaming Data
29 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Edtech • Software • Analytics
Build and operate full-stack web applications end to end, from technical design through production release and support. Direct and verify coding agents, create tests and safeguards, review changes for design and security, respond to production issues, maintain alerting and runbooks, and document systems. The role requires strong ownership, independent technical judgment, collaboration, and excellent English communication. Vue, TypeScript, AWS serverless, EdTech, and UI/UX experience are useful but not required.
Top Skills: Aws ServerlessTypescriptVue
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
3D Printing • Software
Principal Software Engineer responsible for solving complex platform and infrastructure challenges, defining multi-year architecture, and leading foundational initiatives across the software platform. The role focuses on APIs, abstractions, system architecture, scalability, software quality, and engineering velocity. The engineer will identify architectural bottlenecks, drive initiatives from design through deployment, serve as a technical escalation point, build consensus across teams, and mentor engineers.
Top Skills: APIsCad/CamDistributed ComputingDomain-Specific LanguagesHigh-Performance ComputingScientific Computing
7 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Internet of Things
Diagnose and verify long-tail Firefox WebCompat bugs, reproduce and triage site-breakage reports, write WebCompat interventions, and implement simple AI-assisted fixes. The role converts reported breakages into actionable or resolved bugs and requires strong HTML, CSS, JavaScript, browser DevTools, and cross-browser debugging skills.
Top Skills: Ai ToolingBrowser DevtoolsCSSGeckoHTMLJavaScript
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
Lead the technical direction and architecture of the Foundations platform team, owning authentication, authorization, SSO, secrets management, tenancy, and core platform services. Design APIs, drive services through launch, make technical decisions, establish engineering standards, and mentor engineers without formal management authority. Partner with engineering and product leaders to align execution with priorities.
Top Skills: APIsDistributed SystemsGoLinuxOauthPythonRole-Based Access ControlSso
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Edtech • Software
Develop and maintain scalable, reliable software across frontend and backend platforms. Lead technical design and delivery, collaborate with product and business teams, improve testing and CI/CD practices, review code, and mentor junior developers. Build and maintain AI-powered product features while addressing model evaluation, security, moderation, consistency, and fallback strategies. Apply strong engineering fundamentals across system design, performance optimization, debugging, databases, and cross-platform development.
Top Skills: AIAngularCi/CdClaude CodeCodexCSSCursorEslintGitGithub ActionsHTMLJavaScriptJestLaravelMongoDBMySQLNode.jsPHPPostgresReactRestTypescriptVue
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Senior backend engineer responsible for designing, coding, and operating highly available distributed identity systems for Affirm’s international markets. The role includes owning quarterly goals, delivering scalable features in Kotlin and Python, collaborating across product and engineering teams, improving code and design standards, monitoring system availability, resolving production issues, mentoring engineers, and supporting technical planning and hiring.
Top Skills: AWSKotlinKubernetesMySQLPython
8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and operate scalable backend services for pricing and promotions across multiple customer channels. Develop Java or Kotlin microservices, Kafka-based event-driven systems, GraphQL and REST APIs, and resilient low-latency data solutions using MongoDB, Redis, and PostgreSQL. Own complex backend features throughout their lifecycle while supporting API governance, reliability, performance, and reusable platform capabilities.
Top Skills: Distributed SystemsEvent-Driven ArchitectureGraphQLJavaKafkaKotlinMicroservicesMongoDBPostgresRedisRest
8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Build and operate secure, scalable authentication, authorization, and identity services serving millions of customers and colleagues. Responsibilities include end-to-end feature ownership, backend API development, solution design, testing, deployment, monitoring, production support, technical direction, code reviews, and engineering best-practice development. The role requires strong distributed systems, cloud-native engineering, DevOps, CI/CD, and identity standards experience.
Top Skills: AutomationBackend Development FrameworksCi/CdCloud-Native TechnologiesDevOpsDistributed SystemsJavaKotlinOauth 2.0Openid ConnectRest Apis
8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, develop, test, deploy, and operate backend software supporting contact centre services. Build Java APIs, integrations, data flows, and event-driven solutions connecting platforms such as Zendesk, Twilio, Azure, and Google. Develop customer self-service and FAQ capabilities, collaborate with cross-functional stakeholders, and own solutions throughout the delivery lifecycle while maintaining security, performance, reliability, and maintainability.
Top Skills: AzureGoogleJavaNext.JsReactTwilioZendesk
8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Build and evolve scalable Python services powering M&S paid media and personalisation campaigns across web, mobile, email, push, and paid social. Develop integrations for audience activation, bidding, and budget management; implement experimentation, attribution, and measurement frameworks; and use large-scale data to improve marketing performance, media efficiency, and customer outcomes.
Top Skills: A/B TestingAdtechAPIsAttribution SystemsDspsMartechPaid Search PlatformsPaid Social PlatformsProgrammatic Advertising PlatformsPython
8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Retail • Software
Design and evolve backend-heavy experimentation platform capabilities, including APIs, services, automation pipelines, and developer tooling. Set technical direction, build self-service tools, operate reliable distributed systems on Azure, and establish observability and safe-change practices. Partner with product and engineering teams, document systems and standards, and mentor engineers across experience levels.
Top Skills: AzureGraphQLJavaKotlinReactTypescript
8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, develop, test, deploy, and support scalable order management capabilities across checkout, fulfilment, returns, amendments, and cancellations. Own features end to end while improving architecture, integrations, automation, observability, resilience, monitoring, security, and operational support. Collaborate with product, engineering, and fulfilment stakeholders to modernize enterprise systems and improve delivery outcomes.
Top Skills: Ci/CdDynatraceIbm Sterling Oms/SipJava
Reposted 8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design and delivery of scalable, secure payment platform capabilities. Own reliability, performance and resilience, drive DevOps/CI-CD, observability and incident management, and mentor engineers to improve platform engineering practices.
Top Skills: AWSAzureCdnCi/CdCloud InfrastructureDevOpsDnsDynatraceEdge ComputingGCPGithub ActionsJavaObservabilityPlatform EngineeringSite Reliability Engineering (Sre)
Reposted 8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Retail • Software
Provides technical leadership for hospitality technology platforms, defining architecture and technical strategy across multiple teams. Designs scalable distributed systems, reusable platforms, tooling, and services while improving resilience, observability, incident management, and performance. Partners with architects, vendors, engineers, and stakeholders on technology decisions and investment priorities. Mentors engineers, promotes engineering excellence, and contributes to recruitment and technical community development.
Top Skills: APIsAutomationCloud TechnologiesDevOpsJavaMicroservicesObservabilitySpring Boot
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account